通过map去掉不需要的字段
filter过滤符合条件的对象
/*
var arr = [
{name:'ljc',age:20},
{name:'lily',age:20},
{name:'lhw',age:20},
{name:'lily',age:20},
{name:'ljc',age:20},
{name:'lhw',age:20},
{name:'cjc',age:20},
{name:'ljc',age:20}
];
*/
function getLegendItem(arr){
return arr.map( item => {
return item.name;
}).filter( (item,index,arr) => {
return arr.indexOf(item) === index;
})
}
//结果为['ljc','lily','lhw','cjc']