js 数组对象去重

const selectList = [{id: 1, name: 'aaa'}, {id: 2, name: 'aaa'}, {id: 3, name: 'bbb'}];
const o = {};
const selectL = [];

selectList.forEach((v) => {
  o[v.name] = v;
});

Object.keys(o).forEach((k) => {
  selectL.push(o[k]);
});
  console.log(selectL, 'selectL'); // [{id: 1, name: 'aaa'}, {id: 3, name: 'bbb'}];
 

 

posted @ 2021-06-23 17:21  本溢  阅读(172)  评论(0)    收藏  举报