js中數(shù)組的迭代方法forEach注意的地方
注意,forEach()無法在所有元素都傳遞給調(diào)用的函數(shù)之前終止遍歷。也就是說,沒有像for循環(huán)中使用的相應(yīng)的break語句。不能ruturn結(jié)束、如果要提前終止,必須把forEach()方法放在一個(gè)try塊中,并能拋出一個(gè)異常。如果forEach()調(diào)用的函數(shù)拋出foreach.break異常,循環(huán)會(huì)提前終止:
arr.forEach(fun{return }) return結(jié)束的只是fun這個(gè)方法,可不是結(jié)束遍歷哦