Sha*_*nka 0 javascript arrays jquery
如何从id = 2JavaScript/jQuery中的以下数组中删除整个子数组项?
arr = [{
"id": 1,
"name": "Steve"
},{
"id": 2,
"name": "Martin"
},{
"id": 3,
"name": "Short"
}]
Run Code Online (Sandbox Code Playgroud)
我不确定如何使用grep或splice在这种情况下.
我想要的输出是:
newArr = [{
"id": 1,
"name": "Steve"
},{
"id": 3,
"name": "Short"
}]
Run Code Online (Sandbox Code Playgroud)
尝试Array.prototype.filter在这种情况下使用,
var arr = [ {"id":1,"name":"Steve"} , {"id":2,"name":"Martin"} , {"id":3,"name":"Short"} ];
var newArr = arr.filter(function(itm){
return itm.id !== 2;
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4215 次 |
| 最近记录: |