ohctechv3/.svn/pristine/55/559170c09181306813d68483ad3aea8999a2f54b.svn-base

11 lines
252 B
Plaintext
Raw Permalink Normal View History

2024-10-28 15:03:36 +05:30
export default function uniqueBy(arr, fn) {
var identifiers = new Set();
return arr.filter(function (item) {
var identifier = fn(item);
if (!identifiers.has(identifier)) {
identifiers.add(identifier);
return true;
}
});
}