数组方法 map与forEach 的区别

map           不会修改原数组,返回一个新数组     -- 需要用一个新数组做什么事的时候就用map       

forEach        没有返回值、会修改原数组      -- 需要用数据做一些什么事的时候用 forEach

 

运行速度来说 map比forEach要快

 

---顺带

如何跳出forEach循环

 

try...catch

   try {

     arr.forEach( item => {

       //满足条件时跳出循环

       if(item === num) {

         throw Error()

       }

     )

   }

   catch (e){

     

   }

posted on 2021-07-26 10:02  贲风  阅读(66)  评论(0)    收藏  举报