{"ScriptPreparationCode":null,"TestCases":[{"Name":"Using the spread operator","Code":"const 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\nconst finalObject = {\r\n\t...objectToCopy,\r\n};","IsDeferred":false},{"Name":"Using Object.assign","Code":"const 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\nconst finalObject = Object.assign({}, objectToCopy);","IsDeferred":false}]}