gpt4 book ai didi

javascript - Eslint 替换,无法读取方法

转载 作者:行者123 更新时间:2023-12-01 01:41:20 26 4
gpt4 key购买 nike

我有这个替换方法可以将 url base64 转换为 Unit 8array,但 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

最佳答案

您不需要转义 - 字符。这里不是特殊字符。

const base64 = (base64String + padding).replace(/-/g, '+').replace(/_/g, '/')

关于javascript - Eslint 替换,无法读取方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52379865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com