gpt4 book ai didi

javascript - 我的 IE9 没有尾随逗号,用户的 IE9 不行;为什么?

转载 作者:可可西里 更新时间:2023-11-01 02:19:07 24 4
gpt4 key购买 nike

我有一个带有 JavaScript 文件的网络应用程序,使用如下代码:

var foo = {a:'b',c:'d',e:'f',};

在我的电脑上,IE9 (9.0.8112.16421) 可以正常运行; JavaScript 像在 Chrome/FF/Safari 上一样被解析和执行。另一个用户声称拥有相同版本的 IE,但在开发人员工具控制台中收到此错误:

SCRIPT1028: Expected identifier, string or number 
blob.js?modified=1304026278, line 524 character 136

第 136 列是对象文字的结尾逗号/右大括号。

我已经“修复”了代码,这样用户就不会再有问题了,但我想知道:
是什么让两台不同计算机上的相同版本的 IE 以不同方式处理 JavaScript?

最佳答案

其中一个原因可能是用户按下了“兼容性 View ”按钮。尾随逗号导致 IE7 文档模式下的语法错误。

关于javascript - 我的 IE9 没有尾随逗号,用户的 IE9 不行;为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6510664/

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