我制作了一个对象,它在 FF 中运行良好,但在 IE 中导致错误(预期的标识符、字符串或数字)
var a={text:'abc',class:'def'};
经过垃圾研究,我发现类是一个保留字。引用“class”这个词解决了这个问题。
var a={text:'abc',"class":'def'};
是否建议始终引用对象名称以消除这些错误?
谢谢
最佳答案
不,这不是一般推荐的东西。
推荐的是不要像这样使用保留字。您可以很容易地将 class
更改为其他任何内容。
关于Javascript 保留字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350829/