| Test name | Executions per second |
|---|---|
| ✓ myCopy = _.uniqBy(MyArr, (obj) => obj.a); | 1,522,941 Ops/sec |
| const seen = new Set(); myCopy = MyArr.filter(item => { if (seen.has(item.a)) { return false; } seen.add(item.a); return true; }); | 1,488,106 Ops/sec |
| const seen = new Map(); myCopy = MyArr.filter(item => { if (seen.has(item.a)) { return false; } seen.set(item.a, true); return true; }); | 1,397,780 Ops/sec |