forEach和map的区别

  1. 总的来说 map 的速度大于forEach。
  2. map会返回一个新的数组,不会改变原来的数组,forEach不会返回新数组,允许对原数组进行修改。
  3. 都有参数,item, index arr 。
  4. 内部匿名函数的this指向都是window。
    5.在这里插入图片描述
    在这里插入图片描述