簡體   English   中英

JSLint:對象數組中出現意外的']'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM