/**
* @description:2个对象数组去重复值,根据key
* @param {*}
* @return {*}
*/
const uniq = (arr1: any[], arr2: any[], key: string) => {
let ids = arr2.map((item) => item[key])
console.log(ids)
return arr1.filter((el) => {
return !ids.includes(el[key])
})
}
console.log(uniq(arr1, arr2, "id"));
typescript 2个对象数组去重
最新推荐文章于 2024-05-22 21:39:25 发布
该博客介绍了一个用于去除两个对象数组中重复值的JavaScript函数,通过映射和过滤实现。函数接受两个数组和一个键作为参数,依据键值进行去重,返回不包含重复元素的新数组。示例展示了如何使用该函数去除具有相同'id'的对象。
摘要由CSDN通过智能技术生成