js 删除数组中指定对象名
时间: 2024-05-24 15:06:08 浏览: 80
Javscript删除数组中指定元素并返回新数组
要删除JavaScript数组中的特定对象,可以使用splice()方法。该方法可以删除数组中的元素,并在需要时添加新元素。以下是删除数组中特定对象的步骤:
1. 遍历数组,找到要删除的对象的索引。
2. 使用splice()方法删除该对象。
下面是一个示例代码:
```
let arr = [{name: "obj1"}, {name: "obj2"}, {name: "obj3"}];
let index = -1;
for(let i=0; i<arr.length; i++){
if(arr[i].name === "obj2"){
index = i;
break;
}
}
if(index !== -1){
arr.splice(index, 1);
}
console.log(arr); // [{name: "obj1"}, {name: "obj3"}]
```
在上面的代码中,我们遍历数组并找到了名为“obj2”的对象的索引。然后,我们使用splice()方法删除该对象。最后,我们打印出修改后的数组。
阅读全文