Reputation: 173
I have the following scenario:
$.each(array, function() {
...
$.each(array1, function() {
if condition () { }
});
});
How can I break out of outer each
loop when my condition evaluates to true inside the inner each
loop?
Upvotes: 11
Views: 6982
Reputation: 97672
Set a value to test in the outer loop to exit
$.each(array, function() {
var exit = false;
$.each(array1, function() {
if ( condition ) {
exit = true;
return false;
}
}
if (exit){
return false;
}
}
Upvotes: 5
Reputation: 10541
$.each(array, function() {
var flag = true;
$.each(array1, function() {
if (condition) {
flag = false;
return false;
}
});
return flag;
});
Upvotes: 16