Test name | Executions per second |
---|---|
Basic object spread | 765737.4 Ops/sec |
Basic assign operator | 4400208.0 Ops/sec |
Assign with empty object | 3729484.5 Ops/sec |
const obj = { foo: 1, bar: 2 };
const obj2 = { baz: 3 };
const finalObject = ({obj2, obj })
const obj = { foo: 1, bar: 2 };
const obj2 = { baz: 3 };
const finalObject = Object.assign(obj2, obj);
const obj = { foo: 1, bar: 2 };
const obj2 = { baz: 3 };
Object.assign({}, obj, obj2);