【发布时间】:2022-01-03 14:35:06
【问题描述】:
如何按属性过滤对象数组?例如,在这个数组中,如果两个或多个对象具有相同的属性,如 name 和 lastname 我想删除其中任何一个并在数组中只留下唯一的一个。示例 arr:
[ {name: "George", lastname: "GeorgeLast", age: 12},
{name: "George", lastname: "GeorgeLast", age: 13},
{name: "Bob", lastname: "GeorgeLast", age: 12}]
结果应该是
[ {name: "George", lastname: "GeorgeLast", age: 13},
{name: "Bob", lastname: "GeorgeLast", age: 12}]
或
[ {name: "George", lastname: "GeorgeLast", age: 12},
{name: "Bob", lastname: "GeorgeLast", age: 12}]
【问题讨论】:
标签: javascript arrays typescript object data-structures