Test name | Executions per second |
---|---|
spread | 73.3 Ops/sec |
non spread | 2253.1 Ops/sec |
var rows = []
for (let i = 0; i < 10000; i++) {
rows.push(i)
}
var res = rows.reduce(
(acc, curr) => ({
acc,
[curr]: curr,
}),
{}
)
var res = {}
for (let i = 0; i < rows.length; i++) {
res[i] = i
}