Test name | Executions per second |
---|---|
reduce | 0.1 Ops/sec |
for | 35.6 Ops/sec |
var ppl = []
for(var i=0; i<100000; i++) {
ppl.push({ id: i, name: i+"" })
}
var byId = ppl.reduce((stored, current) => ({ stored, [current.id]: current }), {});
var byId = {}
for(var i=0;i<ppl.length;i++) {
byId[ppl[i].id] = ppl[i]
}