Test name | Executions per second |
---|---|
Test Spread operator | 15832545.0 Ops/sec |
Test Object.create | 1730335.1 Ops/sec |
Test Object.assign | 22896494.0 Ops/sec |
for (i = 0; i < 10; i++) {}
const firstObject = {
sampleData: 'Hello world',
sampleMethod: () => { return true; }
};
const secondObject = {firstObject};
const firstObject = {
sampleData: 'Hello world',
sampleMethod: () => { return true; }
};
const secondObject = Object.create(firstObject);
const firstObject = {
sampleData: 'Hello world',
sampleMethod: () => { return true; }
};
const secondObject = Object.assign({}, firstObject);