对于下面的代码,Aptana给了我“运行后缺少名字”,但代码正在运行。
我可以使用class作为对象变量名。还有什么是变量名的保留关键字。
response = JSON.parse(data);
alert(response.class);
答案 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。