js 比较两个数组对象,取不同的值
let array1 = [
{'Num': 'A ', 'Name': 't1 '},
{'Num': 'B', 'Name': 't2'},
{'Num': 'C ', 'Name': 't3 ', age: '222'},
{'Num': 'D', 'Name': 't4 ', age: '3333'}
];
let array2 = [
{'Num': 'A '},
{'Num': 'B'}
];
let result = [];
for (let i = 0; i < array1.length; i++) {
let isExist = false;
for (let j = 0; j < array2.length; j++) {
if (array1[i].Num === array2[j].Num) {
isExist = true;
break;
}
}
if (!isExist) {
result.push(array1[i]);
}
}

浙公网安备 33010602011771号