1. forEach メソッドはループから抜け出します ---- 例外をスローしてループから抜け出し、return を通じて現在のループをスキップします。
var arr=[1,3,5,7,9];
var id = 5;
try{
arr.forEach(function(curItem,i){
if(curItem===1)return;
console.log(curItem);
if(curItem===id){
throw Error();
}
})
}catch(e){
console.log(e)
}
2. for メソッドはループから抜け出します。-----break はループから抜け出します。 continue は現在のループから抜け出します。
var arr=[1,3,5,7,9];
var id = 5;
for(var i=0;i<arr.length;i++){
if(arr[i]===1)continue;
console.log(arr[i])
if(arr[i]===id){
break;
}
}