Test name | Executions per second |
---|---|
Array clone: spread operator | 10444540.0 Ops/sec |
Array clone: slice | 11057238.0 Ops/sec |
Array Clone: for loop | 11680545.0 Ops/sec |
const ITERATIONS = 500000;
var index = ITERATIONS/2;
var n = Math.random();
var list = [];
for (let i = 0; i < length; i += 1) {
list.push(Math.random());
}
const clone = [list];
const clone = list.slice();
const clone = [];
for (let i=0;i<list.length;i++) {
clone[i] = list[i];
}