js循環及中斷


1. forEach循環中return、retrun true、return false只能跳出本次循環,不能跳出整個循環

2. Array.erery()

var a = [1, 2, 3, 4].erery(function(item, i) {
    return item < 3;
});

return false跳出整個循環,return true跳出本次循環,繼續循環;

3. Array.some()

var a = [1, 2, 3, 4].some(function(item, i) {
    return item < 3;
});

return true跳出整個循環,return false跳出本次循環,繼續循環;

4.for循環

break用於跳出整個循環(當前for),continue用於跳出本次循環

如果是多層嵌套的循環,要跳出所有循環,則需給最外層循環命名;

f:for(var i = 0; i < 3; i++) {
  for(var j = 0; j < 3; j++) {
      if (i === 0 && j === 0) {
          break f;      
      }  
      console.log(i, j);
  }     
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM