Test name | Executions per second |
---|---|
Map with clone | 27.7 Ops/sec |
Map | 119.0 Ops/sec |
Vanilla For | 57.9 Ops/sec |
For Of | 2836.1 Ops/sec |
var objects = new Array(100000);
objects.fill({key: 'derp'});
objects.map((obj) => {
obj = Object.assign({}, obj);
obj.group = 'grouping';
return obj;
})
objects.map((obj) => {
obj.group = 'grouping';
return obj;
})
for (let i = 0; i < objects.length; i++) {
objects[i].group = 'grouping';
}
for (const obj of objects) {
obj.group = 'grouping';
}