gpt4 book ai didi

javascript - for 循环与 if-else 语句

转载 作者:行者123 更新时间:2023-12-01 13:26:30 24 4
gpt4 key购买 nike

我想在这里问一些逻辑问题。

假设我在 javascript 中有一个 for 循环来删除整个项目:-

var i = 0;
for (i=0;i<=itemsAll;i++) {
removeItem(i);
}

我不想在 i = current = e.g. 时删除项目2 或 3。

在当前的 for 循环中,如何或在何处添加 if-else 语句?

有人帮忙吗?

最佳答案

以相反的顺序迭代它,只删除不等于当前项目的项目。

var current = 2;

var i = 0;
for (i=itemsAll-1;i>=0;i--) {
if (i != current) {
removeItem(i);
}
}

我可能应该说明反向循环的原因。正如汉斯评论的那样,循环是反向完成的,因为“removeItem”可能会导致剩余的项目重新编号。

关于javascript - for 循环与 if-else 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3278556/

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