数组对象取出不同值
方法一:
let array1 = [ {"name": "哆啦" },{"name": "莓莓" }];
let array2 = [ {"name": "哆啦","date": "2019-03" }, {"name": "莓莓","date": "2020-04"}, {"name": "布尔" ,"date": "2020-06"}];
let result = [];
for(let i = 0; i < array2.length; i++){
let obj = array2[i];
let name = obj.name;
let isExist = false;
for(let j = 0; j < array1.length; j++){
let aj = array1[j];
let n = aj.name;
if(n == name){
isExist = true;
break;
}
}
if(!isExist){
result.push(obj);
}
}
console.log(result); //[{name: "布尔", date: "2020-06"}]
方法二:
let ar