Test name | Executions per second |
---|---|
concat | 4438.2 Ops/sec |
forEach | 2625.2 Ops/sec |
spread | 2939.9 Ops/sec |
const arr1 = Array.from({ length: 5000}).map((_, i) => i);
const arr2 = Array.from({ length: 5000}).map((_, i) => i);
const arr3 = Array.from({ length: 5000}).map((_, i) => i);
const finallArr1 = arr1.concat(arr2).concat(arr3);
const arr1 = Array.from({ length: 5000}).map((_, i) => i);
const arr2 = Array.from({ length: 5000}).map((_, i) => i);
const arr3 = Array.from({ length: 5000}).map((_, i) => i);
const finalArr2 = [];
arr1.forEach((e) => finalArr2.push(e));
arr2.forEach((e) => finalArr2.push(e));
arr3.forEach((e) => finalArr2.push(e));
const arr1 = Array.from({ length: 5000}).map((_, i) => i);
const arr2 = Array.from({ length: 5000}).map((_, i) => i);
const arr3 = Array.from({ length: 5000}).map((_, i) => i);
const finalArr3 = [arr1, arr2, arr3];