我有这个代码:
function A(){}
A.prototype = {
set a(v){},
get a(){return}
};
Aptana 在这一行设置 a(v){}检测到错误,但它适用于现代浏览器。
我怎样才能解决这个问题 ?
我有这个代码:
function A(){}
A.prototype = {
set a(v){},
get a(){return}
};
Aptana 在这一行设置 a(v){}检测到错误,但它适用于现代浏览器。
我怎样才能解决这个问题 ?
Aptana 目前无法识别用于在 JavaScript 中定义 getter 和 setter 的get
andset
关键字。您无法解决此问题,但是,有一种方法可以解决它。Aptana 原生使用 JSLint 进行 JavaScript 验证,并允许您过滤掉您可能不关心的警告和错误。
它在那条线上发现的错误是:
应为运算符,而是看到“{”。
应为“:”,而是看到“a”。
您可以告诉 Aptana 忽略这些,方法是转到Preferences -> Aptana Studio -> Validation,选择JSLint验证器,并将这些错误添加到要从验证中过滤的错误和警告列表中(您可以使用整个错误字符串或一些正则表达式)。
警告:您可能不想忽略这些错误,因为它们是语法错误,如果您错过它们,将导致您的 JavaScript 在加载时崩溃。