我有以下情况:
$.each(array, function() {
...
$.each(array1, function() {
if condition () { }
});
});
当我的条件在内部each
循环中的计算结果为true时,如何突破外部each
循环?
答案 0 :(得分:13)
$.each(array, function() {
var flag = true;
$.each(array1, function() {
if (condition) {
flag = false;
return false;
}
});
return flag;
});
答案 1 :(得分:4)
在外循环中设置要测试的值以退出
$.each(array, function() {
var exit = false;
$.each(array1, function() {
if ( condition ) {
exit = true;
return false;
}
}
if (exit){
return false;
}
}