let newobj = {};
arr = arr .reduce((preVal, curVal) => {
newobj[curVal.id] ? '' : newobj[curVal.id] = preVal.push(curVal);
return preVal
}, [])
//添加收藏事件
addCollect(checkedS) {
// checkeds为已选的所有值
this.dList = [...this.addList, ...checkedS]
let hash = {}
this.dList = this.dList.reduce((preVal, curVal) => {
hash[curVal.id] ? '' : (hash[curVal.id] = true && preVal.push(curVal))
return preVal
}, [])
console.log(this.dList, 'this.dList')
},