Internet Explorer 11 JavaScript Let 语句

Nem*_*vic 2 javascript internet-explorer

我有相当复杂的代码,它通过“for”循环按顺序执行多个 AJAX 调用。此代码有效,因为我在为循环索引分配范围时使用了“Let”语句。(让 i = 0; i < 2; i++) { }。

但是,“让”给了我“预期”;Internet Explorer 11 中的错误,虽然代码在其他浏览器中运行良好。我试图将“let”移出循环,但它仍然失败,无论循环如何使用该语句,它似乎都失败了。请让我知道什么是解决方法,因为 IE 11 应该与“让”语句兼容。

Que*_*tin 5

请参阅此 ES6 支持表。Internet Explorer 11 不支持letin for/for-in 循环迭代范围

你需要采取不同的方法。

此答案列出了许多您可以手动实施的选项。

您还可以使用Babel 之类的工具将 ES6 或更新的 JavaScript 转换为 ES5。