gpt4 book ai didi

javascript - “Promise”仅指类型,但在这里被用作值

转载 作者:行者123 更新时间:2023-12-01 02:21:27 25 4
gpt4 key购买 nike

错误:[js] 'Promise' 仅指一种类型,但在这里被用作值。

我在 jsconfig.json 中设置了 "checkJS": true"jsx": "react" 。这不适合 ts。

async function readAsArrayBuffer(blob) {
return new Promise((resolve, reject) => {
let reader = new FileReader();
// @ts-ignore
reader.addEventListener('load', e => resolve((e.target).result));
// @ts-ignore
reader.addEventListener('error', e => reject((e.target).error));
reader.readAsArrayBuffer(blob);
});
}

脚本当然运行得很好。

如何修复这个不必要的错误?

最佳答案

我希望您需要以 es6 为目标或使用 polyfill。我不使用 VisualStudio,但看起来您的配置中添加以下内容可能会启用 es6:

{
"compilerOptions": { "target": "ES6" },
//....
}

关于javascript - “Promise”仅指类型,但在这里被用作值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49191948/

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