gpt4 book ai didi

javascript - 推送后删除元素

转载 作者:行者123 更新时间:2023-11-30 00:30:38 25 4
gpt4 key购买 nike

如果我有一个数组,我在其中将某些元素推送到第二个数组 - 如何在将它们推送到第二个数组后从第一个数组中删除这些元素?这是示例代码:

for(var a = 0; a < arr.length; a+=1){
if(arr[a].length == 4){
other.push(arr[a]);

}
}

换句话说,我知道如果元素 arr[a] 已被推到其他元素,则它们不再位于 arr 中。

最佳答案

如果您不再需要该元素,只需对原始数组索引进行拼接即可删除该元素。

for(var a = 0; a < arr.length;){
if(arr[a].length == 4){
other.push(arr[a]);
arr.splice(a, 1);
}
else {
a += 1;
}
}

关于javascript - 推送后删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29690152/

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