// ✅ Updating properties in multiple objects
const arr1 = [
{id: 1, name: 'Alice'},
{id: 1, name: 'Bob'},
{id: 3, name: 'Charlie'},
];
const newArr = arr1.map(obj => {
if (obj.id === 1) {
return {...obj, name: 'Alfred'};
}
return obj;
});
// 👇️ [
// {id: 1, name: 'Alfred'}, {id: 1, name: 'Alfred'}, {id: 3, name: 'Charlie}
// ]
console.log(newArr);
标签: javascript
-
对象数组批量更新属性值,或增加新属性