根据id去重前:
array: [
{ id: 1, name: "北京" },
{ id: 2, name: "上海" },
{ id: 3, name: "广州" },
{ id: 3, name: "深圳" },
]
根据id去重后:
newArray: [
{ id: 1, name: "北京" },
{ id: 2, name: "上海" },
{ id: 3, name: "广州" },
]
去重方法:
let array = this.array;
this.newArray = array.filter((item, index) => {
return array.findIndex(i => i.id === item.id) === index;
})