关于jquery $.each 跳出循环问题

关于jquery $.each 跳出循环问题
在写 jquery 使用 $.each 函数循环的时候,有的时候需要跳出循环。
首先考虑到的方法是break,当使用break的时候,发现程序报错。Illegal break statement——不合法的break声明。
原来虽同为循环,each函数还是不同于原生态的for循环,不能够直接使用break或者continue 。

在$.each 中想要终止循环,可以使用 return
return false 跳出循环
return true 进入下一个循环

$.each( Array ,  function(i,e){
    console.log( e );
    return true ;//相当于continue 跳出本次循环,继续下次循环
    return false ;//相当于continue 跳出循环,不在执行后面的循环
});

发表评论

邮箱地址不会被公开。 必填项已用*标注