map和foEeach的区别

const arr = res.banner.map(n => {
              return {
                        imgUrl: n.url,
                        id: n.params.goodsId
                      }
          })
this.list= arr








如果对一个数组循环处理想要返回一个新的数组,可以直接用map循环返回一个新的数组对象
对于原来的数组对象修改循环可以使用forEach,改变原来的数组;循环不想返回新数组的时候也可以使用forEach。
https://blog.csdn.net/xif3681/article/details/83892825
原文地址:https://www.cnblogs.com/lh1998/p/14097039.html