function diffeData(arr1,arr2){// 差集
let arr3 = arr1.filter(v=>{
var str = JSON.stringify(v.detail);
return arr2.every(k=>JSON.stringify(k.detail)!=str);
});
console.log("差集:",arr3);
return arr3
}
var arr1=[{"cost": "1","detail": {num:2}},{"cost": "2","detail": {num:4}}]
var arr2=[{"cost": "3","detail": {num:3}},{"cost": "4","detail": {num:4}}]
diffeData(arr1,arr2) // arr1-arr2