Test name | Executions per second |
---|---|
Array clone: spread operator | 8453207.0 Ops/sec |
Array clone: slice | 6310073.5 Ops/sec |
Array Clone: for loop | 9147532.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];
}