Test name | Executions per second |
---|---|
Array.prototype.concat | 15765.7 Ops/sec |
spread operator | 2592.7 Ops/sec |
Spread operator with push | 788.6 Ops/sec |
var array1 = [];
var array2 = [];
var limit = 100000;
for(i = 0; i < limit; i++) {
array1.push(i);
array2.push(limit - i);
}
array1.concat(array2);
[array1, array2]
var array3 = [];
array3.push(array1);
array3.push(array2);