首页 > 编程知识 正文

js map返回新数组,map获取数组对象的属性值

时间:2023-05-04 21:14:50 阅读:244210 作者:2633

先说一下数组map方法的使用:

map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。

map() 方法按照原始数组元素顺序依次处理元素。

注意: map() 不会对空数组进行检测。

注意: map() 不会改变原始数组。

map方法返回一个新数组,当数组元素存在引用类型时,返回的新数组中的引用类型值和原数组中引用类型值是相等等,也就是说新数组和原数组中的引用类型指向的是同一个地址,修改其中一个,另一个也会修改。

上代码:

let arr = ['aaa', 'bbb', 'ccc', {child: 'child'}];let newArr = arr.map(item => { return item;})console.log('arr === newArr', arr === newArr);for(let i in newArr) { console.log(`${newArr[i]} === ${arr[i]}`, newArr[i] === arr[i]);}

打印结果:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。