let arr = [
{id:1,name:'xx',url:'xxx'},
{id:2,name:'xx2',url:'xxx2'},
]
let arr2 = arr.map((item) => {
return Object.assign({}, { name: item.url })
})
/*
[{name:'xxx'},{name:'xxx2'}]
Object.assign(target,sources)方法:
拷贝源对象且可枚举的属性到目标对象,如果目标对象中的属性具有相同的键,
则属性将被源中的属性覆盖
*/
js对象数组快速提取对象的属性组成新的数组
最新推荐文章于 2024-08-23 17:44:12 发布