Test name | Executions per second |
---|---|
[...Array(n).keys()].map(k => undefined) | 373.2 Ops/sec |
Array.apply(null, { length: 4 }) | 461.5 Ops/sec |
Array.from | 631.3 Ops/sec |
Array(n).fill(undefined) | 1137.1 Ops/sec |
for loop push | 1227.0 Ops/sec |
var n = 100000; // 100k
[Array(n).keys()].map(k => undefined);
Array.apply(null, { length: n });
Array.from({ length: n }, () => undefined);
Array(n).fill(undefined)
const arr = [];
for (let i = 0; i < n; i++) {
arr.push(undefined);
}