您的位置:首页 > Web前端 > JavaScript

es6 数组对象去重 js

2019-04-25 09:16 134 查看

let log = console.log.bind(console);

let person = [

{id: 0, name: "小明"},

{id: 1, name: "小张"},

{id: 2, name: "小李"},

{id: 3, name: "小孙"},

{id: 1, name: "小周"},

{id: 2, name: "小陈"},

];

 

let obj = {};

 

person = person.reduce((cur,next) => {

obj[next.id] ? "" : obj[next.id] = true && cur.push(next);

return cur;

},[]) //设置cur默认类型为数组,并且初始值为空的数组

log(person);

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: