根據(jù)數(shù)組中對象屬性進(jìn)行去重
先遍歷循環(huán)原數(shù)組胶惰,聲明一個計數(shù)器哎迄,用于記錄新數(shù)組的遍歷次數(shù)谭贪,
在新數(shù)組的循環(huán)遍歷中判斷蜡励,新數(shù)組中每個對象的name屬性是否等于原數(shù)組對象中的name屬性,新數(shù)組每循環(huán)一次就判斷新數(shù)組中對象屬性是否都不存在
都不存在則num會和新數(shù)組長度相等令花,有一次屬性存在,num就會少加1凉倚,當(dāng)前對象就不會被push到新數(shù)組中
list.forEach((item) => {
let num = 0;
this.newList.forEach((items) => {
if (item.name !== items.name) {
num++;
}
if (num == this.newList.length) {
this.newList.push(item);
}
});
});
console.log(this.newList);