数组对象去重

对象数组arr,根据对象name去重。

let arr = [{id:'1',name:'张三'},{id:'2',name:'李四'},{id:'3',name:'张三'},{id:'4',name:'李四'}];

let map = new Map();

for (let item of arr) {

        if (!map.has(item.name)) {

                map.set(item.name, item);

        }

}

arr= [...map.values()];

你可能感兴趣的:(笔记,html,算法,c语言)