{"ScriptPreparationCode":null,"TestCases":[{"Name":"Using the spread operator","Code":"const firstObject = { sampleData: {value: \u0027Hello world\u0027} }\r\nconst finalObject = {\r\n\t...firstObject\r\n};","IsDeferred":false},{"Name":"Using Object.assign","Code":"const firstObject = { sampleData: {value: \u0027Hello world\u0027} }\r\nconst finalObject = Object.assign({}, firstObject);","IsDeferred":false},{"Name":"Direct assign","Code":"const firstObject = { sampleData: {value: \u0027Hello world\u0027} }\r\nconst finalObject = {};\r\nfinalObject.sampleData = firstObject.sampleData","IsDeferred":false}]}