如何避免aptana在JavaScript中检测到getter和setter为错误?

时间:2013-04-02 17:07:40

标签: javascript validation aptana jslint

我有这段代码:

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

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

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

它在该行上拾取的错误是:

  

预计运营商会看到'{'    预期':'而是看到'a'。

您可以通过转到偏好设置 - >告诉Aptana忽略这些内容。 Aptana Studio - > 验证,选择 JSLint 验证程序,并将这些错误添加到要从验证过滤的错误和警告列表中(您可以使用整个错误字符串或某些正则表达式)。

警告:您可能不想忽略这些错误,因为它们是语法错误,并且如果您错过了JavaScript,它们会在加载时导致您的JavaScript爆炸。