Slide 16
Slide 16 text
const array = [];
for (let i = 1; i < 10000; i++) array.push(i);
console.time('assign');
const assign = array.reduce(
(acc, curr) =>
Object.assign(acc, {[curr]: curr}),
{});
console.timeEnd('assign');
console.time('spread');
const spread = array.reduce(
(acc, curr) => ({...acc, [curr]: curr}),
{});
console.timeEnd('spread');