{"ScriptPreparationCode":null,"TestCases":[{"Name":"Object.assign","Code":"const a = { x: \u0027xxx\u0027, y: 1, z: null }\r\nconst b = { z: 1, u: \u0027uuu\u0027, v: null }\r\nObject.assign(a, b); ","IsDeferred":false},{"Name":"for in loop","Code":"const a = { x: \u0027xxx\u0027, y: 1, z: null }\r\nconst b = { z: 1, u: \u0027uuu\u0027, v: null }\r\nfor (let prop in b)\r\n a[prop] = b[prop];","IsDeferred":false},{"Name":"for of loop","Code":"const a = { x: \u0027xxx\u0027, y: 1, z: null }\r\nconst b = { z: 1, u: \u0027uuu\u0027, v: null }\r\nfor (let prop of Object.keys(b))\r\n a[prop] = b[prop];","IsDeferred":false}]}