Test case name | Result |
---|---|
Array.apply(null, Array(n)) | |
[...Array(n)] | |
Array(n).fill(null) | |
Array.from({ length: n }) | |
Array.from({ length:n }, (item, i) => i) | |
Array.push | |
Array with length + push |
Test name | Executions per second |
---|---|
Array.apply(null, Array(n)) | 245904.2 Ops/sec |
[...Array(n)] | 375066.8 Ops/sec |
Array(n).fill(null) | 386268.6 Ops/sec |
Array.from({ length: n }) | 40169.3 Ops/sec |
Array.from({ length:n }, (item, i) => i) | 34887.6 Ops/sec |
Array.push | 325620.8 Ops/sec |
Array with length + push | 262179.2 Ops/sec |