一维数组二维数组去重
一维数组
Array.from(new Set([1,2,3,4,5,2,1]))
二维数组去重
let count=[
{
channel_name: "顺友物流渠道2",
id: "486",
warehouse_list: "8,9",
},
{
channel_name: "ttttt",
id: "501",
warehouse_list: "5,6,7,8",
},
{
channel_name: "ttttt",
id: "501",
warehouse_list: "5,6,7,8",
},
]
let hash = {};
const data2 = count.reduce((preVal, curVal) => {
hash[curVal.id] ? "" : (hash[curVal.id] = true && preVal.push(curVal));
return preVal;
}, []);
console.log('111111',data2)
this.channels = data2;