js
// 只保留第一个出现的
let arr = [
{ id: 1, name: "Alice" },
{ id: 2, name: "Bob" },
{ id: 3, name: "David" },
{ id: 1, name: "Czz" },
];
arr = arr.filter((obj, index) => {
return arr.findIndex((item) => item.id === obj.id) === index;
});
console.log(arr);// { id: 1, name: "Alice" },
// { id: 2, name: "Bob" },
// { id: 3, name: "David" },
JS数组对象去重,保存第一个出现的数据
最新推荐文章于 2024-05-09 17:14:43 发布