获取列表中的唯一记录
要处理的数组
Optional
可选,用于确定唯一性的属性获取函数。如果未提供,则将元素本身作为唯一值
去重后的数组
// 基本用法listDistinct([1, 2, 2, 3]); // 返回 [1, 2, 3]// 使用对象数组const users = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 1, name: 'Alice' }];listDistinct(users, user => user.id); // 返回 [// { id: 1, name: 'Alice' },// { id: 2, name: 'Bob' }// ] Copy
// 基本用法listDistinct([1, 2, 2, 3]); // 返回 [1, 2, 3]// 使用对象数组const users = [ { id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }, { id: 1, name: 'Alice' }];listDistinct(users, user => user.id); // 返回 [// { id: 1, name: 'Alice' },// { id: 2, name: 'Bob' }// ]
获取列表中的唯一记录