var c = array.reverse().filter(function (item, index) {
var _index = array.findIndex(function (_item) {
return item.a == _item.a;
});
return index == _index;
});
c.reverse();
array为需要去重的数组,a为需要判断的属性名称。
举例:
var array=[
{
a:"1"
},
{
a:"2"
},
{
a:"3"
},
{
a:"1"
}
]
返回结果:
[
{
a:"1"
},
{
a:"2"
},
{
a:"3"
}
]