【javascript】对比两个数组筛选出不重复的数据
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: "te
·
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);
更多推荐
所有评论(0)