gpt4 book ai didi

javascript - 浏览器支持在 JavaScript 中使用保留字作为属性名

转载 作者:行者123 更新时间:2023-12-03 13:21:03 24 4
gpt4 key购买 nike

我正在尝试使用“for”作为对象属性名称。它似乎在 IE7、IE8、Firefox、Chrome 和 Opera 中运行良好,但在 Safari 中显然不行。

我的理解是 ECMAScript 5 允许它(如 JavaScript keywords in hash keys 中所述)。

我可以在某处获得支持/不支持此功能的浏览器的明确列表吗?

编辑:实际上,CoffeeScript 对保留字属性名称的自动字符串化使我相信它有效。经过正确的重新测试后,它似乎无法在任何地方工作,所以现在的问题是:是否有任何浏览器允许它按照 ECMAScript 5 规范进行?

最佳答案

这里有一个表格显示浏览器对 ECMAScript 5 功能的支持:http://kangax.github.com/es5-compat-table/

在 IE9、Firefox 3.5+ 和 Chrome 7+、Safari 5.1+ 中可以使用保留字作为属性名称。

关于javascript - 浏览器支持在 JavaScript 中使用保留字作为属性名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5306315/

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