js 跳出for/for in/each/for each 循环

Posted Juneling

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 跳出for/for in/each/for each 循环相关的知识,希望对你有一定的参考价值。

 

  1. 跳出本次循环,进行下一次循环;

  1) continue :只能用在while语句、do/while语句、for语句、或者for/in语句的循环体;

  2) return true: 常用于array.forEach(), jq的 $.each()、$().each();

 

  2. 跳出本次循环,进行下一次循环:

    1) break:

   2) return false; 

 

1
2
3
4
5
6
7
8
9
10
outer:
for(var i=0;i<10;i++){
 inter:
  for(var j=0;j<10;j++){
    if(i>5){
    console.log(i); ----6
     break outer;
    }
  }
 }

 

 

 

 

 

 

return语句只能出现在函数体内,所以可以跳出 each循环;

return false: 也可阻止默认事件,如阻止form表单的默认的提交;

 

-------------------

 最近用到了for in,用return true跳出本次循环,执行下次循环,结果发现程序没有预期效果,经过调试发现误用了return true,特此笔记,欢迎指正。

 

以上是关于js 跳出for/for in/each/for each 循环的主要内容,如果未能解决你的问题,请参考以下文章

学习这个-js迭代条件i if else for for in循环for each长度

前端js的数组的循环遍历 for / for of / for in / arr.forEach()

js遍历集和(Array,Map,Set) (forEach, map, for, for...in, for...of)

Js跳出循环

JS循环及跳出循环总结

JS循环及跳出循环总结