我有一个针对数组的jQuery for-each循环,并想知道是否可以提前结束循环。
$(lines).each(function(i){
// 一些代码
if(condition){
// 我需要像break;这样的东西
}
});
实际上,
如果我写一个for循环,它会像这样(但我不想这样做):
for(i=0; i < lines.length; i++){ // 一些代码 if(condition){ break; // 离开循环 } };
提前离开循环的方法是使用
实际上,
break;
不起作用,有其原因。如果我写一个for循环,它会像这样(但我不想这样做):
for(i=0; i < lines.length; i++){ // 一些代码 if(condition){ break; // 离开循环 } };
提前离开循环的方法是使用
return false;
。此方法将在每次迭代时立即停止循环,并且不会执行后续迭代。