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);
对比两个数组筛选出不重复的数据
最新推荐文章于 2022-12-14 16:39:29 发布