出于好奇的快速提问:
下面的代码在 Firefox 和 Chrome 中有效,但在 Safari 中无效。 Firefox 和 Chrome 规避了这个 Javascript 规范,还是 Safari 中的一个怪癖?
var a = {};
a.var = "test";
全部(firefox、safari 和 chrome)
a["var"] = "test";
a.id = "another test";
按预期工作。
干杯, 杰伦。
最佳答案
var
是保留关键字,因此在不加引号的情况下使用它可能会中断。
关于javascript - javascript 关联数组中的属性名称 "var",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6328011/