1. 程式人生 > >js 跳出for/for in/each/for each 循環

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

ron ces 現在 提交 ++ 沒有 tin 出現 adding

  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 循環