0
点赞
收藏
分享

微信扫一扫

js在each遍历中的return false无法阻止后续代码执行,只是跳出循环相当于break

云上笔记 2022-01-27 阅读 50
function fun(){
var arr=[1,2,3,4,5];
  for(var i=0;i<val.length;i++){
          // 如果想阻止后面代码执行,使用for循环
         if(i==2) return false
        }
        return i;
}
返回2,不是false
注意:

在jquery的each()遍历中用return false== 正常for用break;break;只是跳出循环,不会结束方法,在for循环中return false会结束本函数。

举报

相关推荐

0 条评论