js删除数组对象中某个key
时间: 2024-05-10 16:15:54 浏览: 101
删除对象数组中某个对象
可以通过使用 JavaScript 中的 `delete` 操作符来删除对象中的某个键值对。下面是一个删除数组对象中某个键值对的示例代码:
```javascript
let arr = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' }
];
// 删除数组对象中 id 为 2 的键值对
for (let i = 0; i < arr.length; i++) {
if (arr[i].id === 2) {
delete arr[i].id;
}
}
console.log(arr);
// 输出: [{ id: 1, name: 'John' }, { name: 'Jane' }, { id: 3, name: 'Bob' }]
```
在上面的例子中,我们使用 `for` 循环遍历数组对象,当找到 id 为 2 的对象时,使用 `delete` 删除该对象中的 id 键值对。
阅读全文