JSC_TRAILING_COMMA: 解析错误。 IE8(及以下版本)- jshint 可以警告我左尾逗号吗?
JSC_TRAILING_COMMA: Parse error. IE8 (and below) - Can jshint warning me for left trailing comma?
使用 Google Closure Compiler 我得到这个错误:
JSC_TRAILING_COMMA: Parse error. IE8 (and below) will parse trailing commas in array and object literals incorrectly. If you are targeting newer versions of JS, set the appropriate language_in option. at line 7 character 9
},
对于以下代码:
App.prototype = {
testA: function () {
},
testB: function () {
},
};
我想知道 jshint 是否有一些内置选项来检测拖尾逗号并显示警告消息。
如果您设置 es3
选项(在 2.0.0 及更高版本中),JSHint 将警告您 "Extra comma. (it breaks older versions of IE)":
/*jshint es3: true */
var x = {
prop1: 10,
prop2: 20,
};
在旧版本的 JSHint 中,您不需要设置 es3
选项,因为它是默认选项。所有版本的 JSLint 也会给出类似的警告。
使用 Google Closure Compiler 我得到这个错误:
JSC_TRAILING_COMMA: Parse error. IE8 (and below) will parse trailing commas in array and object literals incorrectly. If you are targeting newer versions of JS, set the appropriate language_in option. at line 7 character 9
},
对于以下代码:
App.prototype = {
testA: function () {
},
testB: function () {
},
};
我想知道 jshint 是否有一些内置选项来检测拖尾逗号并显示警告消息。
如果您设置 es3
选项(在 2.0.0 及更高版本中),JSHint 将警告您 "Extra comma. (it breaks older versions of IE)":
/*jshint es3: true */
var x = {
prop1: 10,
prop2: 20,
};
在旧版本的 JSHint 中,您不需要设置 es3
选项,因为它是默认选项。所有版本的 JSLint 也会给出类似的警告。