数组里 对象去重

直接粘贴到浏览器的console 看下效果

var list = [
  {name: 'lisi'},
{name:'lisi'},   {name: 'zhangsan'},
{name:'zhangsan'} ] var _map = {} var _arr = [] list.map(ele=>{   _map[ele.name] ? "" : (_map[ele.name] = true && _arr.push(ele)); }) console.log(_arr)

methods two

var _map = {}
var _arr = list.filter(e=>{
    return _map[e.name] ? false : _map[e.name]=true
})
原文地址:https://www.cnblogs.com/hill-foryou/p/11898175.html