Test name | Executions per second |
---|---|
Array clone with spread operator | 15209120.0 Ops/sec |
Array clone with slice | 14302577.0 Ops/sec |
Array addition with spread operator | 6640580.5 Ops/sec |
Array addition with slice and push | 6685433.5 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 = [list, n];
const clone = list.slice();
clone.push(n);