let temp ={}
this.tableData = this.tableData.reduce((prev, curv) => {
// 如果临时对象中有这个名字,什么都不做
if (temp[curv.sku_good_code]) {
}
// 如果临时对象没有就把这个名字加进去,同时把当前的这个对象加入到prev中
else {
temp[curv.sku_good_code] = true;
prev.push(curv);
}
return prev;
}, []);
在这里插入代码片
第二块
/* 去重 */
let obj= {};
_this.childs_good = _this.childs_good.concat(_this.old_childs_good).reduce((prev, curv) => {
// 如果临时对象中有这个名字,什么都不做
if (obj[curv.good_code]) {
}
// 如果临时对象没有就把这个名字加进去,同时把当前的这个对象加入到prev中
else {
obj[curv.good_code] = true;
prev.push(curv);
}
return prev;
}, []);
console.log( _this.childs_good);