Test name | Executions per second |
---|---|
Map with clone | 47.0 Ops/sec |
Map | 556.4 Ops/sec |
Vanilla For | 89.9 Ops/sec |
For Of | 9249.6 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';
}