let newobj = {};
this.changePeitao = this.changePeitao.reduce((preVal, curVal) => {
newobj[curVal.id]?'':newobj[curVal.id]=preVal.push(curVal);
return preVal
}, [])
这段代码用于数组对象去重,对于代码中三元运算符判断这段不明白,需要怎么理解呢?越详细越好,谢谢谢谢~~~
newobj[curVal.id]?'':newobj[curVal.id]=preVal.push(curVal);
因为对象{}要存储 key和val,所以 将数组的索引赋值给对象了
类似这种
