假设我们有一个对象数组,其中包含多个对象,每个对象都有一个属性名为name。现在我们想要修改其中一个对象的name属性值,可以使用以下代码:

const objArr = [
  { name: 'Alice', age: 25 },
  { name: 'Bob', age: 30 },
  { name: 'Charlie', age: 35 },
];

// 找到需要修改的对象,例如将 Bob 的名字改为 Bobby
const targetObj = objArr.find(item => item.name === 'Bob');
targetObj.name = 'Bobby';

console.log(objArr);  // 输出 [{ name: 'Alice', age: 25 }, { name: 'Bobby', age: 30 }, { name: 'Charlie', age: 35 }]

上述代码中,我们首先定义了一个对象数组objArr,其中包含了三个对象。接着,我们使用find方法找到需要修改的对象,即name属性值为'Bob'的对象,将其保存在变量targetObj中。然后,我们直接修改targetObjname属性值为'Bobby'。最后,我们打印输出修改后的对象数组。

修改对象数组中某个对象的属性值提供代码

原文地址: https://www.cveoy.top/t/topic/k7U 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录