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); } }