Test name | Executions per second |
---|---|
Preinitialized size - large difference | 4499.9 Ops/sec |
Push | 7527.0 Ops/sec |
Preinitialized size - small difference | 8231.4 Ops/sec |
Preinitilized size - no difference | 8265.1 Ops/sec |
let arr = new Array(100000)
for (var i=0; i<1000; i++) {
arr[i] = Math.random;
}
arr = arr.slice(0, 1000)
let arr =[]
for (var i=0; i<1000; i++) {
arr.push(Math.random);
}
let arr = new Array(1200)
for (var i=0; i<1000; i++) {
arr[i] = Math.random;
}
arr = arr.slice(0, 1000)
let arr = new Array(1000)
for (var i=0; i<1000; i++) {
arr[i] = Math.random;
}