| Test name | Executions per second |
|---|---|
| myCopy = _.uniqBy(MyArr, (obj) => obj.a); | 1522941.2 Ops/sec |
| const seen = new Set(); myCopy = MyArr.filter(item => { if (seen.has(item.a)) { return false; } seen.add(item.a); return true; }); | 1488105.9 Ops/sec |
| const seen = new Map(); myCopy = MyArr.filter(item => { if (seen.has(item.a)) { return false; } seen.set(item.a, true); return true; }); | 1397780.2 Ops/sec |