使用class作为对象属性名称

时间:2011-12-30 09:30:25

标签: javascript jquery

对于下面的代码,Aptana给了我“运行后缺少名字”,但代码正在运行。

我可以使用class作为对象变量名。还有什么是变量名的保留关键字。

response = JSON.parse(data);
alert(response.class);

4 个答案:

答案 0 :(得分:1)

在Aptana错误检查程序中可能是误报。不过,你不应该使用class作为变量名,因为它在未来的JS reserved word list上。

答案 1 :(得分:1)

你应该肯定不使用class,因为某些浏览器(例如Safari)会在今天发出错误

答案 2 :(得分:1)

class是未来的保留字,因此您应该避免将其用作对象名称,因为它们可能会导致出现错误,例如在Firefox中以严格模式显示:

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

答案 3 :(得分:0)

class是保留(将来)关键字。有关详细信息,请参阅this article