{"ScriptPreparationCode":"window.objectToCopy = { \r\n sampleString1: \u0027Hello world\u0027,\r\n sampleNumber1: 123456789,\r\n sampleArray1: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString2: \u0027Hello world\u0027,\r\n sampleNumber2: 123456789,\r\n sampleArray2: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString3: \u0027Hello world\u0027,\r\n sampleNumber3: 123456789,\r\n sampleArray3: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString4: \u0027Hello world\u0027,\r\n sampleNumber4: 123456789,\r\n sampleArray4: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString5: \u0027Hello world\u0027,\r\n sampleNumber5: 123456789,\r\n sampleArray5: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString6: \u0027Hello world\u0027,\r\n sampleNumber6: 123456789,\r\n sampleArray6: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString7: \u0027Hello world\u0027,\r\n sampleNumber7: 123456789,\r\n sampleArray7: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString8: \u0027Hello world\u0027,\r\n sampleNumber8: 123456789,\r\n sampleArray8: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString9: \u0027Hello world\u0027,\r\n sampleNumber9: 123456789,\r\n sampleArray9: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n sampleString10: \u0027Hello world\u0027,\r\n sampleNumber10: 123456789,\r\n sampleArray10: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027], \r\n}\r\nwindow.objectToCopy2 = { \r\n xsampleString1: \u0027Hello world\u0027,\r\n xsampleNumber1: 123456789,\r\n xsampleArray1: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString2: \u0027Hello world\u0027,\r\n xsampleNumber2: 123456789,\r\n xsampleArray2: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString3: \u0027Hello world\u0027,\r\n xsampleNumber3: 123456789,\r\n xsampleArray3: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString4: \u0027Hello world\u0027,\r\n xsampleNumber4: 123456789,\r\n xsampleArray4: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString5: \u0027Hello world\u0027,\r\n xsampleNumber5: 123456789,\r\n xsampleArray5: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString6: \u0027Hello world\u0027,\r\n xsampleNumber6: 123456789,\r\n xsampleArray6: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString7: \u0027Hello world\u0027,\r\n xsampleNumber7: 123456789,\r\n xsampleArray7: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString8: \u0027Hello world\u0027,\r\n xsampleNumber8: 123456789,\r\n xsampleArray8: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString9: \u0027Hello world\u0027,\r\n xsampleNumber9: 123456789,\r\n xsampleArray9: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027],\r\n xsampleString10: \u0027Hello world\u0027,\r\n xsampleNumber10: 123456789,\r\n xsampleArray10: [\u0027hello\u0027, \u0027world\u0027, \u0027how\u0027, \u0027are\u0027, \u0027you\u0027], \r\n}","TestCases":[{"Name":"Using the spread operator","Code":"const object = window.objectToCopy\r\nconst object2 = window.objectToCopy2\r\nconst finalObject = {\r\n\t...object,...object2,\r\n};","IsDeferred":false},{"Name":"Using Object.assign","Code":"const object = window.objectToCopy\r\nconst object2 = window.objectToCopy2\r\nconst finalObject = Object.assign({}, object, object2);","IsDeferred":false},{"Name":"Using Object.assign mutate","Code":"const object = window.objectToCopy\r\nconst object2 = window.objectToCopy2\r\nconst finalObject = Object.assign(object, object2);","IsDeferred":false}]}