Test name | Executions per second |
---|---|
Array.prototype.slice - 10k Numbers | 820037.3 Ops/sec |
spread operator - 10k Numbers | 836665.7 Ops/sec |
Array.prototype.slice - 10k Strings | 849478.9 Ops/sec |
spread operator - 10k Strings | 844731.2 Ops/sec |
numArray = [];
stringArray = [];
for (let a = 0; a < 10000; a ++) {
numArray.push(a);
stringArray.push("Hello World");
}
var params = numArray;
var other = params.slice();
var params = numArray;
var other = [ params ];
var params = stringArray;
var other = params.slice();
var params = stringArray;
var other = [ params ];