3

我有这个代码:

function A(){}
A.prototype = {
    set a(v){},
    get a(){return}
};

Aptana 在这一行设置 a(v){}检测到错误,但它适用于现代浏览器。

我怎样才能解决这个问题 ?

4

1 回答 1

0

Aptana 目前无法识别用于在 JavaScript 中定义 getter 和 setter 的getandset关键字。您无法解决此问题,但是,有一种方法可以解决它。Aptana 原生使用 JSLint 进行 JavaScript 验证,并允许您过滤掉您可能不关心的警告和错误。

它在那条线上发现的错误是:

应为运算符,而是看到“{”。
应为“:”,而是看到“a”。

您可以告诉 Aptana 忽略这些,方法是转到Preferences -> Aptana Studio -> Validation,选择JSLint验证器,并将这些错误添加到要从验证中过滤的错误和警告列表中(您可以使用整个错误字符串或一些正则表达式)。

警告:您可能不想忽略这些错误,因为它们是语法错误,如果您错过它们,将导致您的 JavaScript 在加载时崩溃。

于 2013-04-02T17:31:59.593 回答