Eclipse 抱怨我的 JavaScript 代码:
据我所知,代码运行良好。我必须改变什么才能摆脱警告?
语义验证器(尽管它失败了,比如这个)实际上有很多用途。例如,它可以告诉您何时有一个没有在任何地方使用的变量(例如,因为您在变量名中有错字)。
如果您不想看到该错误消息,但仍想保持语义验证,则可以使用此 hack:
var textArray = 0 || [ ...
它有点难看,你的非 Eclipse 使用的同事可能不喜欢它,但至少它给了你一种方法来放弃警告并且仍然拥有验证器的好处。
一个类似的 hack(如果你不喜欢第一个,或者如果你是 Douglas Crockford 的忠实粉丝)也可以:
var textArray;
textArray = [ ...
似乎是 WTP 的错误,更具体地说是 JS Validator 组件的错误,默认配置为“启用 JavaScript 语义验证”。
尝试从首选项页面关闭语义验证。