each定义和用法
each() 方法规定为每个匹配元素规定运行的函数。
提示:返回 false 可用于及早停止循环。
都知道在java中 continue,跳过本次循环 break 结束这个循环 return 结束方法
那么在js中,用jquery return false
跳过本次循环 | 结束当前整个循环(执行当前循环下边的语句) | 结束方法(不执行当前循环下边的语句) | |
java中 | continue | break | return |
js中的for循环 | continue | break | return; |
js中的jquery,each循环 | return true | return false | 循环前加标记,循环中改变标记的状 态,循环之后判断这个标记,然后return |
值得一说的是这个each循环,因为其中只有return true和false,循环结束后无法阻止后面的代码运行,所以,只能前面加标记,再在循环外通过判断这个标记,决定继续还是结束
所以个人建议还是在for循环中操作更顺手一点