let list = [
{id:1,name:'张三’},
{id:2,name:'李四’},
{id:2,name:'李四’},
{id:3,name:'王五’},
]
利用reduce()方法
list = list.reduce(function(item, next) {
obj[next.id] ? '' : obj[next.id] = true && item.push(next);
return item;
}, []);
//另一种
let newList = [];
list.forEach((item,index, self) => {
if(index === self.findIndex((t) => t.id === item.id)){
console.log(item, index);
newList.push(item);
}
});
Js 数组根据ID去重
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。