js中数组某个key的值为某个特定值时删除这条数据
时间: 2024-01-13 13:02:29 浏览: 77
数组数据删除
可以使用`Array.prototype.filter()`方法来实现。
假设有一个数组`arr`,其中的对象都有一个属性`key`,我们要删除`key`等于某个特定值`value`的对象,可以这样写:
```javascript
arr = arr.filter(item => item.key !== value);
```
这个语句会返回一个新数组,其中不包含`key`等于`value`的对象。如果你希望直接在原数组上修改,可以这样写:
```javascript
arr = arr.filter(item => item.key !== value);
```
这样原数组`arr`中`key`等于`value`的对象就会被删除。
阅读全文