同时使用jQuery:
$.each([ 52, 97 ], function( index, value ) {
alert( index + ": " + value );
});
有什么像continue
来阻止循环吗?
伪代码:
$.each([ 52, 97, 10, 20, 30 ], function( index, value ) {
alert( index + ": " + value );
if (value==20) {
continue; // STOP LOOPING AND CONTINUE AT POINT (2)
}
});
<---- POINT (2) ---->
答案 0 :(得分:1)
要暂停each
循环使用return false
:
$.each([ 52, 97, 10, 20, 30 ], function( index, value ) {
alert( index + ": " + value );
if (value==20) {
return false;
}
});
continue
与return true
相同,并且会立即跳到下一次迭代。
答案 1 :(得分:1)
$.each()
将return false
作为中断语句:
$.each([ 52, 97, 10, 20, 30 ], function( index, value ) {
alert( index + ": " + value );
if (value===20) {
return false;
}
});
console.log("got the the rest of the script.")
答案 2 :(得分:0)
使用return: false;
$.each([ 52, 97 ], function( index, value ) {
alert( index + ": " + value );
if (value == 52) { return false; }
});