如何在jslint中禁用此错误警告?[复制]

How to disable this error warning in jslint? [duplicate]

提问人:Eve Ninnall 提问时间:12/27/2022 最后编辑:Eve Ninnall 更新时间:12/27/2022 访问量:111

问:

有人可以告诉我如何删除此错误出现在 jslint 中吗?

如何禁用它?

视频显示:https://jsfiddle.net/xrs21efw/

https://www.jslint.com/

function onYouTubeIframeAPIReady() {

    const totalP = document.querySelectorAll("[data-container=\"play1\"]");

    for (let i = 0; i < totalP.length; i++) {

        players.add(".playSingle" + i, (playerVarsList[i] || {}));
    }
    players.add(".playInitial", {});
}

enter image description here

enter image description here

JavaScript JSLint

评论

3赞 Eve Ninnall 12/27/2022
不,因为我如何使用我的示例代码来做到这一点?
2赞 Eve Ninnall 12/27/2022
这不起作用: /*jslint for:true */
1赞 Teemu 12/27/2022
正确的解决方案是使用 NodeList 的方法而不是循环。forEachfor
2赞 Eve Ninnall 12/27/2022
@Teemu 在提供的答案中:jslint 说:“未使用的”_“——这将如何解决?
2赞 Eve Ninnall 12/27/2022
@Teemu “要真正解决这个问题,你必须改变数据结构。”我将如何在代码中做到这一点?

答:

0赞 White Wizard 12/27/2022 #1

请尝试以下操作:

totalP.forEach((_, index) => {
            players.add(".playSingle" + index, (playerVarsList[index] || {}));
    })

评论

3赞 Eve Ninnall 12/27/2022
这里提供的答案不好: 没有视频出现: jsfiddle.net/e9n4bk8z 视频出现在这里: jsfiddle.net/xrs21efw
2赞 Quentin 12/27/2022
@MarkJames — 第一个链接的问题是由于您所做的其他更改;不是白巫师推荐的那个。