[...Array(n).keys()].map(filler) vs Array.apply(null, { length: 4 }).map(filler) vs Array.from vs Array(n).fill(undefined).map(filler) vs for loop push| Test case name | Result |
|---|---|
| [...Array(n).keys()].map(filler) | |
| Array.apply(null, { length: 4 }).map(filler) | |
| Array.from | |
| Array(n).fill(undefined).map(filler) | |
| for loop push |
| Test name | Executions per second |
|---|---|
| ✓ for loop push | 436 Ops/sec |
| Array.from | 357 Ops/sec |
| Array(n).fill(undefined).map(filler) | 141 Ops/sec |
| [...Array(n).keys()].map(filler) | 112 Ops/sec |
| Array.apply(null, { length: 4 }).map(filler) | 69 Ops/sec |