var arrToSet = [];
var arr = [{
name: "张三",
id: "0"
}, {
name: "李二",
id: "1"
}, {
name: "李二",
id: "1"
}, {
name: "李s",
id: "3"
}, {
name: "李s",
id: "3"
}, {
name: "李s",
id: "3"
}]
arr.forEach(item => {
if(arrToSet.findIndex(i => {
return i.id === item.id
}) === -1){
arrToSet.push({name: item.name, id: item.id});
}
})
console.log(arrToSet); // 包含返回1,不包含返回-1