在JavaScript/Eclipse中,在数组的最后一个元素标记逗号是错误的

Flagging comma at last element of array as an error for JavaScript/Eclipse

本文关键字:错误 元素 最后一个 Eclipse 数组 JavaScript      更新时间:2023-09-26

我有一个Javascript项目,必须与旧版本的IE兼容,我使用Eclipse Juno作为我的IDE。

旧版本的IE不能处理数组最后一个元素后面的逗号,即使这是正确的。

[a,b,c,]

不幸的是,虽然这是正确的语法,但它只在IE中破坏了我的应用程序,并且只在生产中(强制向后兼容性),并且以一种非常难以调试的方式(它不会在错误行附近的任何地方失败)。

是否有一种方法可以设置Eclipse将此标记为语法验证器的错误?我没有在Preferences -> JavaScript -> Validator -> Errors/Warnings

下看到这个选项。

我强烈建议为eclipse安装jshint ,它将分析您的代码,并提供有关您的代码(包括您报告的问题)的深刻报告

如果你不确定,可以试试jshint。粘贴代码,按lint键,然后得到结果。

对于代码:

var arr = [1,2,3,];

:

Line 1: var arr = [1,2,3,];
Extra comma. (it breaks older versions of IE)
相关文章: