JavaScript在Safari(Mac和iOS)上无法工作

4
1个回答

9

好的,我找到了答案。

当我在Safari上进行检查时,我发现SyntaxError: Can't create duplicate variable that shadows a global property: 'results'

这显然是Safari在声明与所选id属性同名的let/const变量时遇到的问题。我有一些用const声明的变量,像你一样,我也遇到了同样的错误。改成let还是出错。改成var就可以了。

参考:"can't create duplicate variable that shadows a global property"

因此,我更改了一些JavaScript const以避免与id重复。现在脚本再次正常运行!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接