{"ScriptPreparationCode":"var test1 = { a: 1, b: 2, c: 3 };\r\nvar test2 = { d: 4, e: 5, f: 6 };\r\n","TestCases":[{"Name":"Assign spread","Code":"const assignSpread = { ...test1, ...test2 };","IsDeferred":false},{"Name":"Assign mutate","Code":"const assignMutate = Object.assign(test1, test2);","IsDeferred":false},{"Name":"Assign Immutable","Code":"const assignImmutable = Object.assign({}, test1, test2);","IsDeferred":false},{"Name":"Copy spread","Code":"const copySpread = { ...test1 };","IsDeferred":false},{"Name":"Copy assign","Code":"const copyAssign = Object.assign({}, test1);","IsDeferred":false},{"Name":"assign spread inline","Code":"const assignSpreadInline = { ...test1, x: 1 };","IsDeferred":false},{"Name":"assign inline mutate","Code":"const assignInlineMutate = Object.assign(test1, { x: 1 });","IsDeferred":false},{"Name":"assign inline copy","Code":"const assignInlineCopy = Object.assign({}, test1, { x: 1 });","IsDeferred":false}]}