vue3中如何用id删除数组里面对象
时间: 2024-03-24 22:36:00 浏览: 290
vue中对象数组去重的实现
在Vue3中,你可以使用`splice()`方法删除数组中的对象。这个方法有两个参数,第一个参数是要删除的对象在数组中的索引,第二个参数是要删除的对象的个数。因此,你可以通过遍历数组找到要删除的对象在数组中的索引,然后使用`splice()`方法删除它。
具体的代码示例如下:
```javascript
// 假设你有一个包含对象的数组
let myArray = [
{id: 1, name: 'John'},
{id: 2, name: 'Jane'},
{id: 3, name: 'Bob'}
];
// 假设你要删除id为2的对象
let idToDelete = 2;
// 遍历数组找到要删除的对象的索引
let indexToDelete = myArray.findIndex(obj => obj.id === idToDelete);
// 使用splice()方法删除对象
if (indexToDelete !== -1) {
myArray.splice(indexToDelete, 1);
}
```
在上面的代码中,`findIndex()`方法用来找到要删除的对象的索引。如果找到了这个对象,就使用`splice()`方法删除它。
阅读全文