可以使用Vue提供的splice方法来删除数组中对象的某个属性。

假设有以下数据:

data: {
  users: [
    { name: 'Tom', age: 20 },
    { name: 'Jerry', age: 18 },
    { name: 'Alice', age: 22 }
  ]
}

如果要删除每个用户的age属性,可以这样做:

this.users.forEach(user => {
  delete user.age
})

如果要删除某个用户的age属性,可以使用splice方法:

this.users.splice(index, 1, { name: user.name })

其中,index为要删除的用户在数组中的下标,1表示要删除的元素个数,{ name: user.name }表示替换成的新元素,只包含name属性。

vue中删除数组中对象的某个属性

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

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