18

Eclipse 抱怨我的 JavaScript 代码:

在此处输入图像描述

据我所知,代码运行良好。我必须改变什么才能摆脱警告?

4

2 回答 2

19

语义验证器(尽管它失败了,比如这个)实际上有很多用途。例如,它可以告诉您何时有一个没有在任何地方使用的变量(例如,因为您在变量名中有错字)。

如果您不想看到该错误消息,但仍想保持语义验证,则可以使用此 hack:

var textArray = 0 || [ ...

它有点难看,你的非 Eclipse 使用的同事可能不喜欢它,但至少它给了你一种方法来放弃警告并且仍然拥有验证器的好处。

一个类似的 hack(如果你不喜欢第一个,或者如果你是 Douglas Crockford 的忠实粉丝)也可以:

var textArray;
textArray = [ ...
于 2013-09-18T18:11:23.073 回答
15

似乎是 WTP 的错误,更具体地说是 JS Validator 组件的错误,默认配置为“启用 JavaScript 语义验证”。

尝试从首选项页面关闭语义验证。

于 2012-04-25T07:39:34.040 回答