map和forEach再理解

之前在学习的时候是了解map和forEach的区别的,但是没考虑过他俩在实际场景中的应用区别;大部分情况下forEach能处理的map也能处理,但是会增加代码量,造成代码冗余,比如截取时间段,大部分同一个页面使用是同一种格式,这个时候就没必要使用map重复创建新数组,forEach直接处理原数组就好

this.StrategyList.forEach((item, index, array) => {
            array[index].strategyTime = item.strategyTime.slice(11, 16);
          });
发表评论 / Comment

用心评论~