js循環及中斷

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

2. Array.erery()code

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

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

3. Array.some()it

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

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

4.for循環console

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

若是是多層嵌套的循環,要跳出全部循環,則需給最外層循環命名;function

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); } }
相關文章
相關標籤/搜索