更新时间:2022-05-27 21:29:40
var collectionA = [
{'name': 'Brandon', 'age': '41'},
{'name': 'Tom', 'age': '25'},
{'name': 'Jimmy', 'age': '36'},
{'name': 'Brian', 'age': '36'}
];
var collectionB = [
{'name': 'Brandon', 'age': '41'}
];
var subtract = function(a, b){
var r = {};
for(var i in a){
var ai = a[i];
for(var j in b){
var bj = b[j];
if(ai.name != bj.name || ai.age != bj.age){
r[i] = ai;
}
}
}
return r;
};
var c = subtract(collectionA,collectionB);