【发布时间】:2018-04-26 12:08:23
【问题描述】:
我在带有 ES6 的 PHPStorm 中使用 JSLint,并且在以下行之后出现此错误:pathPublic + "/css/style.css",
JSLint:意外的']'。
我的代码:
let filesCss = [
{
outputFilename: "fc-main.min.css",
outputPath: pathPublic + "/css",
inputFiles: [
pathPublic + "/css/style.css",
],
},
];
【问题讨论】:
-
可能是因为在 inputFiles 数组中的最后一个条目之后、对象中的最后一个属性之后以及 filesCss 数组中的最后一个条目之后有逗号
-
我试图删除 3 个逗号但它不起作用:/
-
@AndrewLohr 这是完全合法的。尾随逗号从一开始就在 ECMAScript 中,从 ES5 开始支持对象中的尾随逗号。
-
@Birjolaxew 是否合法,我们谈论的是 JSLint 错误以及为什么 OP 可能会从它那里收到该错误。
-
@AndrewLohr 这意味着你应该解释如何禁用错误,或者它发生的原因 - 不要告诉他在没有解释的情况下删除他的代码的合法部分。
标签: javascript jslint