代码
let i = [
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "RI_BD_Basecost"
},
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "RI_BD_Basecost"
},
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "RI_BD_Basecost_D"
},
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "FDepartment_G"
}
];
let arrs = [];
i.reduce((pre, cur) => {
if (!pre.includes(cur.name)) {
pre.push(cur.name);
arrs.push(cur);
}
return pre;
}, []);
实现的效果
[
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "RI_BD_Basecost"
},
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "RI_BD_Basecost_D"
},
{
connection: { id: "24c1b0bfc518be0293c05e8f853d2e9a", name: "19雄韬" },
name: "FDepartment_G"
}
];