我在数组中有这个:
[
{item: "7621629-01/17-23", phoneNum: "032/406713"},
{item: "7621629-01/17-24", phoneNum: "032/406713"},
{item: "7621629-01/17-25", phoneNum: "032/406713"}
]
我想要的是删除所有重复的phoneNum并只留下一个。任何建议我怎么能这样做?它在.ts文件中。所以有对象,但删除重复的phoneNum因为我使用自动完成,现在在建议我得到三个相同的数字
答案 0 :(得分:-1)
尝试使用像这样的管道
transform(items: Array<any>, args?: any): any {
let filtredItems= [];
if(Array.isArray(items) && items.length > 0)
items.forEach((el) => {
if(filtredItems.indexOf(el) < 0)
filtredItems.push(el)
});
return filtredItems;
}