数组对象去重

mac2024-04-19  7

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);
最新回复(0)