배열의 항목을 찾고 싶습니다. 그런 다음 찾은 다음 루프에서 제거하고 싶습니다. 이것은 내가 가지고 있지만 그것은 NXT 이름 반복 시작되도록에만foreach 루프 중에 jquery 배열에서 요소를 제거하십시오.
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;
}
});
});
어떻게 내가 첫 번째 루프의 시작으로 다시 이동할 수 있습니다 두 번째 $의 .each의 시작 부분으로 다시 점프 무엇인가?
return false;
그러나 루프를 중단하고 싶지 않고 단순히 항목 [i]을 조건에서 만났기 때문에 루프에서 제거하면 어떻게됩니까? .each 루프()를 계속 진행하십시오. 설명서에서이 문제를 해결하지 못했고 일부 개발자는 반환을 사용하는 것으로 나타났습니다. $ (this)가 루프에서 제거되어야한다는 조건문 내에서. – blackhawk