[英]JSLint : Unexpected ']' in array of object
我在ES6的PHPStorm中使用JSLint,并且在以下行出现此错误:pathPublic +“ /css/style.css”,
JSLint:意外的']'。
我的代码:
let filesCss = [
{
outputFilename: "fc-main.min.css",
outputPath: pathPublic + "/css",
inputFiles: [
pathPublic + "/css/style.css",
],
},
];
后面的逗号会从历史上给出旧版IE的问题:
当JSLint,JSHint和ESLint在数组的最后一个元素之后遇到逗号时,将引发“额外逗号(它会破坏IE的较旧版本)”错误(以及备选的“尾随逗号”和“意外错误,'错误”)。文字或对象文字中最终值后的逗号。 从2.0.0版开始,仅当es3选项设置为true时,JSHint才会发出此警告。
因此,您必须删除它们或使用es<version>
选项:
let filesCss = [
{
outputFilename: "fc-main.min.css",
outputPath: pathPublic + "/css",
inputFiles: [
pathPublic + "/css/style.css"
]
}
];
参见: https : //github.com/jamesallardice/jslint-error-explanations/blob/master/message-articles/extra-comma.md
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.