<u></u>[].forEach
是不能中斷的,循環會持續執行完。
而[].every
會在返回false的時候中斷。
<u></u>[].some
會在返回true的時候中斷。
例子:
[1,2,3].forEach(function(v){console.log(v);return true;}); //1 2 3
[1,2,3].forEach(function(v){console.log(v);return false;}); //1 2 3
[1,2,3].every(function(v){console.log(v);return true;}); //1 2 3
[1,2,3].every(function(v){console.log(v);return false;}); //1
[1,2,3].some(function(v){console.log(v);return true;}); //1
[1,2,3].some(function(v){console.log(v);return false;}); //1 2 3