let arr = [
{
name: '张三',
id: '1'
},
{
name: '张三',
id: '2'
},
{
name: '张三',
id: '3'
},
{
name: '张三',
id: '1'
},
{
name: '张三',
id: '2'
},
{
name: '张三',
id: '3'
},
{
name: '张三',
id: '4'
}
];
let obj = {};
arr = arr .reduce(function (item, next) {
obj[next.id] ? '' : (obj[next.id] = true && item.push(next));
return item;
}, []);
console.log(arr)
// [
// {
// name: '张三',
// id: '1'
// },
// {
// name: '张三',
// id: '2'
// },
// {
// name: '张三',
// id: '3'
// },
// {
// name: '张三',
// id: '4'
// }
// ];
js 数组去重
于 2022-03-25 14:02:33 首次发布