let oldIds = defalutUserData.map((el) => el.userId);
// 更新项 》 新、旧id 交集
let updateIds = oldIds.filter((el) => ids.includes(el));
// 新增项 》 排除交集之外的项
let addIds = ids.filter((el) => !updateIds.includes(el));
// 删除项 》 新、旧id 差集
let delIds = oldIds.filter((el) => !ids.includes(el));
js新旧数组ids集合对比,拿到更新项、新增项、删除项
最新推荐文章于 2024-06-16 18:09:06 发布