删除数组中指定的一个或多个对象
var addTableData = [
{ id:1, count:1 , price:1},
{ id:2, count:2 , price:2},
{ id:3, count:3 , price:3},
{ id:4, count:4 , price:4}
];
var delTableData = [
{ id:1, count:1 , price:1},
{ id:2, count:2 , price:2}
];
for (var i=0; i<addTableData.length; i++) {
for (var j=0; j<delTableData.length; j++) {
if(addTableData[i].id == delTableData[j].id){
addTableData.splice(i,1)
delTableData.splice(j,1)
i--
} else{
break;
}
}
}
console.log(addTableData)
打印结果如下:
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。