gpt4 book ai didi

javascript - Typescript for (let i of someArray) 在 IE11 中不起作用

转载 作者:行者123 更新时间:2023-12-04 09:36:22 26 4
gpt4 key购买 nike

有谁知道为什么在带有针对 ES6 的 compilerOptions 的 TypeScript 中,我使用以下语法来迭代数组?它适用于 Edge 和 Chrome,但不适用于 IE11。它提示了一个;在 for 循环的开始行缺少。

for (let thisId of changedIDs) {
...
}

当我将其更改为普通的旧 Javascript for 循环时,它可以在所有 3 个浏览器上运行。

for (var i = 0; i < changedAnswerIDs.length; i++) {
...
}

最佳答案

问题出在 for...of环形。 IE 对 ES6 语法的支持有限。正如评论中提到的@Phix,您应该将编译器目标更改为 ES5 或更早版本以支持 IE。

关于javascript - Typescript for (let i of someArray) 在 IE11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62566305/

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