Array.prototype.map()踩坑

js中map方法到底是否会改变原始数组?

js map前后的值一样

map方法不改变原数组,而是返回一个新数组。

原数组是值类型时,可以很清楚看到没有改变原数组;原数组是引用类型时,看起来是改变了原数组,是因为改的是引用。

原数组是值类型时:

const newArray = time.map(item => item.slice(-5))

 

posted @ 2019-09-05 16:21  霓裳依旧  阅读(914)  评论(0编辑  收藏  举报