{"ScriptPreparationCode":null,"TestCases":[{"Name":"Using the spread operator","Code":"const firstObject = {\r\n sampleData: \u0027Hello world\u0027,\r\n more1: \u0022more1\u0022, more2: \u0022more1\u0022, more2: \u0022more1\u0022, more3: \u0022more1\u0022, more4: \u0022more1\u0022, more5: \u0022more1\u0022, more6: \u0022more1\u0022, more7: \u0022more1\u0022, more8: \u0022more1\u0022,\r\n more10: \u0022more1\u0022, more20: \u0022more1\u0022, more20: \u0022more1\u0022, more30: \u0022more1\u0022, more40: \u0022more1\u0022, more50: \u0022more1\u0022, more60: \u0022more1\u0022, more70: \u0022more1\u0022, more80: \u0022more1\u0022,\r\n more100: \u0022more1\u0022, more200: \u0022more1\u0022, more200: \u0022more1\u0022, more300: \u0022more1\u0022, more400: \u0022more1\u0022, more500: \u0022more1\u0022, more600: \u0022more1\u0022, more700: \u0022more1\u0022, more800: \u0022more1\u0022\r\n}\r\nconst secondObject = { moreData: \u0027foo bar\u0027 }\r\nconst finalObject = {\r\n\t...firstObject,\r\n \t...secondObject\r\n};","IsDeferred":false},{"Name":"Using Object.assign","Code":"const firstObject = {\r\n sampleData: \u0027Hello world\u0027,\r\n more1: \u0022more1\u0022, more2: \u0022more1\u0022, more2: \u0022more1\u0022, more3: \u0022more1\u0022, more4: \u0022more1\u0022, more5: \u0022more1\u0022, more6: \u0022more1\u0022, more7: \u0022more1\u0022, more8: \u0022more1\u0022,\r\n more10: \u0022more1\u0022, more20: \u0022more1\u0022, more20: \u0022more1\u0022, more30: \u0022more1\u0022, more40: \u0022more1\u0022, more50: \u0022more1\u0022, more60: \u0022more1\u0022, more70: \u0022more1\u0022, more80: \u0022more1\u0022,\r\n more100: \u0022more1\u0022, more200: \u0022more1\u0022, more200: \u0022more1\u0022, more300: \u0022more1\u0022, more400: \u0022more1\u0022, more500: \u0022more1\u0022, more600: \u0022more1\u0022, more700: \u0022more1\u0022, more800: \u0022more1\u0022\r\n}\r\nconst secondObject = { moreData: \u0027foo bar\u0027 }\r\nconst finalObject = Object.assign(firstObject, secondObject);","IsDeferred":false},{"Name":"Using Object.assign opposite","Code":"const firstObject = {\r\n sampleData: \u0027Hello world\u0027,\r\n more1: \u0022more1\u0022, more2: \u0022more1\u0022, more2: \u0022more1\u0022, more3: \u0022more1\u0022, more4: \u0022more1\u0022, more5: \u0022more1\u0022, more6: \u0022more1\u0022, more7: \u0022more1\u0022, more8: \u0022more1\u0022,\r\n more10: \u0022more1\u0022, more20: \u0022more1\u0022, more20: \u0022more1\u0022, more30: \u0022more1\u0022, more40: \u0022more1\u0022, more50: \u0022more1\u0022, more60: \u0022more1\u0022, more70: \u0022more1\u0022, more80: \u0022more1\u0022,\r\n more100: \u0022more1\u0022, more200: \u0022more1\u0022, more200: \u0022more1\u0022, more300: \u0022more1\u0022, more400: \u0022more1\u0022, more500: \u0022more1\u0022, more600: \u0022more1\u0022, more700: \u0022more1\u0022, more800: \u0022more1\u0022\r\n}\r\nconst secondObject = { moreData: \u0027foo bar\u0027 }\r\nconst finalObject = Object.assign(secondObject, firstObject);","IsDeferred":false},{"Name":"Just assignment","Code":"const firstObject = {\r\n sampleData: \u0027Hello world\u0027,\r\n more1: \u0022more1\u0022, more2: \u0022more1\u0022, more2: \u0022more1\u0022, more3: \u0022more1\u0022, more4: \u0022more1\u0022, more5: \u0022more1\u0022, more6: \u0022more1\u0022, more7: \u0022more1\u0022, more8: \u0022more1\u0022,\r\n more10: \u0022more1\u0022, more20: \u0022more1\u0022, more20: \u0022more1\u0022, more30: \u0022more1\u0022, more40: \u0022more1\u0022, more50: \u0022more1\u0022, more60: \u0022more1\u0022, more70: \u0022more1\u0022, more80: \u0022more1\u0022,\r\n more100: \u0022more1\u0022, more200: \u0022more1\u0022, more200: \u0022more1\u0022, more300: \u0022more1\u0022, more400: \u0022more1\u0022, more500: \u0022more1\u0022, more600: \u0022more1\u0022, more700: \u0022more1\u0022, more800: \u0022more1\u0022\r\n}\r\nfirstObject.moreData = \u0027foo bar\u0027","IsDeferred":false}]}