找出数组a(操作后数组)与数组b(原始的数组)新增的元素?
let temp=[];
for(var i=0;i<a.length;i++){
for(var j=0;j<b.length;j++){
if( a[i].id = b[j].id ){
break;
}
if ( j== b.length - 1 ){
if( a[i].id != b[j].id){
temp.push(a[i]) //找出新增的元素
}
}
}
}
找出数组a(操作后数组)与数组b(原始的数组)删除的元素?
let temp=[];
for(var i=0;i<b.length;i++){
for(var j=0;j<a.length;j++){
if( b[i].id = a[j].id ){
break;
}
if ( j== a.length - 1 ){
if( b[i].id != a[j].id){
temp.push(b[i]) //找出删除的元素
}
}
}
}