对象去重

143 阅读1分钟

var arr = [{user_id: 123456,name:"小明"},{user_id: 123456,name:"小明"},{user_id: 123533,name:"小明"},{user_id: 123588,name:"小狼"}] 对数组arr去重(user_id相同的去重) let hash = {}; let newList = []; // 数组对象去重,有用户可能重复关注,导致获取到的粉丝有重复的。 newList = arr.reduce(function(item,next){ hash[next.user_id]?'':hash[next.user_id] = true && item.push(next); return item; },[])