3

我制作了一个与 FF 一起工作的对象,但导致 IE 出错(预期的标识符、字符串或数字)

var a={text:'abc',class:'def'};

经过一番研究,我发现 class 是一个保留字。引用“类”这个词解决了这个问题。

var a={text:'abc',"class":'def'};

是否建议始终引用对象名称以消除这些错误?

谢谢

4

2 回答 2

4

看看这里:

https://developer.mozilla.org/en/JavaScript/Reference/Reserved_Words

并且不要使用对象文字中未引用的任何这些词。

于 2012-04-27T12:49:03.083 回答
4

不,这不是通常推荐的东西。

IS 建议不要使用这样的保留字。你可以很容易地变成class其他任何东西。

于 2012-04-27T12:46:27.043 回答