Test name | Executions per second |
---|---|
map | 2805667.8 Ops/sec |
fromentries | 1506399.4 Ops/sec |
const x = { [{id:1,name:'a'},{id:2,name:'b'},{id:3,name:'c'}].reduce((map, item) => map.set(item.id, item.name), new Map())}
const x = Object.fromEntries([{id:1,name:'a'},{id:2,name:'b'},{id:3,name:'c'}].map((item) => [item.id, item.name]))