Javascript保留字

时间:2012-04-27 12:43:45

标签: javascript

我创建了一个与FF配合良好的对象,但导致IE出错(预期的标识符,字符串或数字)

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

经过一次垃圾研究后,我发现课程是一个保留词。引用“类”这个词解决了问题。

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

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

由于

2 个答案:

答案 0 :(得分:4)

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

建议的是不要使用像这样的保留字。您可以非常轻松地将class更改为其他任何内容。

答案 1 :(得分:4)

看看这里:

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

并且不要在对象文字中使用任何不带引号的单词。