vue中删除数组中对象的某个属性
可以使用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属性。
原文地址: https://www.cveoy.top/t/topic/hudC 著作权归作者所有。请勿转载和采集!