JSLint:对象数组

时间:2018-04-26 12:08:24

标签: javascript jslint

我在PHPStorm中使用带有ES6的JSLint,我在行之后出现此错误:pathPublic +“/ css / style.css”,

  

JSLint:意外']'。

我的代码:

    let filesCss = [
    {
        outputFilename: "fc-main.min.css",
        outputPath: pathPublic + "/css",
        inputFiles: [
            pathPublic + "/css/style.css",
        ],
    },
];

1 个答案:

答案 0 :(得分:2)

尾随逗号可以在旧的IE版本上提出问题:

  

“额外的逗号。(它打破旧版本的IE)”错误(以及   抛出替代“尾随逗号”和“意外”,“错误”)   当JSLint,JSHint和ESLint在决赛后遇到逗号时   数组文字的元素或跟随最终值的逗号   对象文字。从版本2.0.0开始,JSHint只会提出这个问题   如果es3选项设置为true,则发出警告。

因此您必须删除它们或使用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