Eslint заменить, не могу прочитать метод - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть этот метод замены для преобразования url base64 в массив Unit 8, но eslint не может прочитать мой метод замены.Я использую Vue, поэтому я не могу отключить eslint в одной строке.

  function urlBase64ToUint8Array (base64String) {
    const padding = '='.repeat((4 - base64String.length % 4) % 4)
    const base64 = (base64String + padding).replace(/\-/g, '+').replace(/_/g, '/')
    const rawData = window.atob(base64)
    const outputArray = new Uint8Array(rawData.length)

    for (let i = 0; i < rawData.length; ++i) {
      outputArray[i] = rawData.charCodeAt(i)
    }
    return outputArray
}

Вот мой метод замены.Есть ли обходной путь, чтобы сделать то же самое или?

eslint дает мне эту ошибку.

eslint throw error

1 Ответ

0 голосов
/ 18 сентября 2018

Вам не нужно экранировать - символ.Это не специальный символ здесь.

const base64 = (base64String + padding).replace(/-/g, '+').replace(/_/g, '/')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...