例:要删除数组 arr = [{id:1,name:Jim},{id:2,name:Tom},{id:3,name:LiLei},],中id=2的项,
首先定义一个方法:
removeByVal: function(array, val) {
for(var i = 0; i < array.length; i++) {if(array[i].id == val) {
array.splice(i, 1);
break;
}
}
}
调用此方法即可:
removeByVal(arr, 2);