let Arr1 = [
{ label: "tese1", key: 0 },
{ label: "tese2", key: 1 },
{ label: "tese3", key: 2 },
{ label: "tese4", key: 3 },
{ label: "tese5", key: 4 },
];
let Arr2 = [
{ label: "tese2", key: 1 },
{ label: "tese3", key: 2 },
];
想得到以下数据
[
{label: 'tese1', key: 0},
{label: 'tese4', key: 3},
{label: 'tese5', key: 4}
]
方法如下
let add = Arr1.filter((item) =>
!Arr2.some((ele) => ele.label === item.label)
);
console.log(add);
【javascript】对比两个数组筛选出不重复的数据
于 2022-05-07 12:04:54 首次发布