Test name | Executions per second |
---|---|
Object.fromEntries | 2030.1 Ops/sec |
Reduce (creating temporary objects) | 96.0 Ops/sec |
var data = Array.from(Array(10000).keys());
Object.fromEntries(data.map((key) => [key, 'x']));
data.reduce((acc, k) => ({
acc,
[k]: 'x'
}), {});