js 删除对象数组中指定name对象
时间: 2024-04-10 16:27:19 浏览: 52
js删除数组中指定元素
你可以使用 JavaScript 的 `filter` 方法来删除对象数组中指定 `name` 的对象。以下是一个示例代码:
```javascript
let arr = [
{ name: 'John', age: 25 },
{ name: 'Jane', age: 30 },
{ name: 'Alice', age: 35 }
];
let nameToRemove = 'Jane';
arr = arr.filter(item => item.name !== nameToRemove);
console.log(arr);
```
在上述代码中,我们定义了一个对象数组 `arr`,并指定了要删除的对象的 `name` 为 `'Jane'`。然后,我们使用 `filter` 方法过滤出不等于 `'Jane'` 的对象,最后将结果重新赋值给 `arr`。输出结果将会是一个删除了指定对象的新数组。
阅读全文