Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。
const arr = [
{ name:'张三', age: 18 },
{ name:'李四' , age: 20},
{ name:'张三', age: 21 },
]
let newArr = arr.map((item,index) => Object.assign(item,{id: index + 1}))
console.log(newArr)



本文介绍了如何使用JavaScript的Object.assign()方法对数组对象进行深度克隆,通过map遍历给定数组并为每个对象添加新的id属性。重点展示了如何在实际开发中利用这个功能进行数据处理。
1381

被折叠的 条评论
为什么被折叠?



