Test name | Executions per second |
---|---|
flatMap | 4.1 Ops/sec |
for loop | 19.7 Ops/sec |
var arr = Array(10_000_000).fill(0);
arr.flatMap(x => [x, x * 2]);
const n = arr.length;
const acc = new Array(n * 2);
for (let i = 0; i < n; i++){
const x = arr[i];
acc[i * 2] = x;
acc[i * 2 + 1] = x * 2;
}