gpt4 book ai didi

javascript - 循环遍历整个数组,同时排除某个项目

转载 作者:行者123 更新时间:2023-12-02 23:34:21 25 4
gpt4 key购买 nike

我有一组项目,我想循环遍历并应用一些代码,但不包括一个项目(单击的项目)。我尝试过使用 splice 但我不想删除数组项,只需跳过它即可。在本例中,我尝试删除每个项目的 CSS 类(排除的项目除外)。

我尝试了几种方法,其中使用了 splice,但这不是我需要的。我也尝试过类似 if (array[i] == 3 || (i - 1) = 2) { continue; else { .... } 但似乎无法让它发挥作用。

   var array = ["item1", "item2", "item3"];
var i;
for (i = 0; i < items.length; i++) {
if(array[i] is the excluded one){
skip over}
else { $(items[i]).removeClass('class');
}

没有错误消息,只是没有按预期工作。

最佳答案

使用continue

在下面的示例中,我们要排除“item2”和固定变量命名/引用:

var items = ["item1", "item2", "item3"];
var i;
for (i = 0; i < items.length; i++) {
if(items[i] === "item2"){
continue;
}

//$(items[i]).removeClass('class');
document.write(items[i] + "<br>");
}

关于javascript - 循环遍历整个数组,同时排除某个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56349712/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com