gpt4 book ai didi

JavaScript:语法错误:预期 token 'in'(Safari)

转载 作者:行者123 更新时间:2023-11-29 10:32:46 27 4
gpt4 key购买 nike

我有 javascript 代码(带有 jquery 库 v3.1.1),它在最新的 Chrome、Firefox、Edge 浏览器上运行良好。但它肯定不适用于 Safari 浏览器。检查 v10.0.3 和 v5.1.7。

我从控制台日志中看到的唯一错误是:SyntaxError: Expected token 'in'。问题行是:

var collapsenumber = jQuery.makeArray(document.getElementsByClassName("panel panel-default"));
for (let i = 0; i < collapsenumber.length; i++) {
*my.js:288SyntaxError: Expected token 'in'*
$('#collapse' + i).on('shown.bs.collapse', function () {
$('#s' + i).goTo();
});
};

这是与新 jquery 不兼容的普遍问题吗?或者我可以以某种方式仅更改这部分代码以使其工作?

最佳答案

我怀疑 Safari 背后是 ES6 实现。因为 let 是 ES6 的一部分,用 var 替换 let。

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

关于JavaScript:语法错误:预期 token 'in'(Safari),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42296772/

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