react 如何将一个数组里对象的值替换成另一个?

比如现在有一个数组[{id:1,name:a},{id:2,name:b},{id:3,name:c}] ==> [{id:a,name:a},{id:b,name:b},{id:c,name:c}]对象id的值全部替换为name的值

let arr = [{id: 1, name: 'a'}, {id:2, name:'b'}]
arr.forEach(item => {
  item.id = item.name
}
)
console.log(arr)

var list = [{id:1,name:a},{id:2,name:b},{id:3,name:c}];
for (var i = 0; i < list.length; i++) {
list[i].id = list[i].name;
}
console.log(list);

问题解决的话,请点下采纳