Test name | Executions per second |
---|---|
arry first | 258646.4 Ops/sec |
add to map | 436094.5 Ops/sec |
function generateAnArray(gvv) {
let arr = [];
for(let i = 0; i < 100; i++) {
arr.push([i + '', {
id: i,
value: `value${i}`
}]);
}
return arr;
}
bar = generateAnArray();
function generateArray() {
let arr = [];
for(let i = 0; i < 100; i++) {
arr.push([i + '', {
id: i,
value: `value${i}`
}]);
}
return arr;
}
const foo = new Map(generateArray());
bar.reduce((arr, rr) => arr.set(rr[0], rr), new Map())