Test name | Executions per second |
---|---|
spread | 372.1 Ops/sec |
forEach push | 266.9 Ops/sec |
const arrNested = Array.from(Array(1000).keys());
const arr = new Array(1000).fill(null).map((item) => ({
nested: [arrNested],
}));
const resultSpread = [];
arr.forEach((item) => {
resultSpread.push(item.nested);
});
const resultNestedLoop = [];
arr.forEach((item) => {
item.nested.forEach((nestedItem) => resultNestedLoop.push(nestedItem));
});