我想在数组中查找一个项目,如果找到它,我想删除它,然后跳出循环。这就是我所拥有的,但它只跳回到第二个 $.each 的开头
var tempArray = dataArray;
$.each(users, function(i, val) {
var name = val.name;
// loop over each obj and match
$.each(tempArray, function(k, kval) {
if(name === kval.username){
tempArray.splice(k, 1);
return;
}
});
});
如何跳回第一个循环的开头,以便它开始迭代 nxt 名称?谢谢
最佳答案
尝试在第二个循环中返回 false
return false;
关于jquery 在 foreach 循环期间从数组中删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504473/