gpt4 book ai didi

javascript - 如何避免 aptana 将 getter 和 setter 检测为 JavaScript 中的错误?

转载 作者:行者123 更新时间:2023-12-04 19:35:20 25 4
gpt4 key购买 nike

我有这个代码:

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

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

我该如何解决这个问题?

最佳答案

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

它在该行发现的错误是:

Expected an operator and instead saw '{'.
Expected ':' and instead saw 'a'.

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

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

关于javascript - 如何避免 aptana 将 getter 和 setter 检测为 JavaScript 中的错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15770076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com