Javascript保留字

Javascript保留字,javascript,Javascript,我制作了一个对象,该对象与FF配合良好,但导致IE出现错误(预期的标识符、字符串或数字) 经过一番调查,我发现课堂是一个保留字。引用“类”一词解决了这个问题 var a={text:'abc',"class":'def'}; 是否建议始终引用对象名称以消除这些错误 谢谢不,这不是一般推荐的东西 建议不要使用这样的保留字。您可以很容易地将类更改为其他任何内容。只需查看以下内容: 并且不要在对象文本中使用任何不带引号的词。如果知道保留的关键字,不使用引号没有坏处。如果你不认识他们,或者你想证明未

我制作了一个对象,该对象与FF配合良好,但导致IE出现错误(预期的标识符、字符串或数字)

经过一番调查,我发现课堂是一个保留字。引用“类”一词解决了这个问题

var a={text:'abc',"class":'def'};
是否建议始终引用对象名称以消除这些错误


谢谢

不,这不是一般推荐的东西

建议不要使用这样的保留字。您可以很容易地将
更改为其他任何内容。

只需查看以下内容:


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

如果知道保留的关键字,不使用引号没有坏处。如果你不认识他们,或者你想证明未来,请注意安全。另一个有帮助的例子是当使用css道具时,比如
“border width”:value
vs
borderWidth:value
建议避免使用保留字作为自定义属性/方法:)让我烦恼的是,保留供将来使用的关键字在编辑器中突出显示,这会导致麻烦(
express.static
例如)在这里,我解释了为什么不能使用保留字或关键字,并为您提供了JavaScript中关键字列表的链接:依赖,例如,mootools元素构造函数期望“class”设置类名-除了引号之外,没有其他方法可以绕过它。jQueryUI对话框也使用word类。文本是否也应该使用或引用?
var a={text:'abc',"class":'def'};