{"ScriptPreparationCode":null,"TestCases":[{"Name":"Spread","Code":"const firstObject = { sampleData: \u0027Hello world\u0027 }\r\nconst secondObject = { moreData: \u0027foo bar\u0027 }\r\nconst finalObject = {\r\n\t...firstObject,\r\n \t...secondObject\r\n};","IsDeferred":false},{"Name":"Object Assign","Code":"const firstObject = { sampleData: \u0027Hello world\u0027 }\r\nconst secondObject = { moreData: \u0027foo bar\u0027 }\r\nconst finalObject = Object.assign({}, firstObject, secondObject);","IsDeferred":false},{"Name":"Map","Code":"const firstMap = new Map([ [\u0027key\u0027, \u0027value\u0027] ])\r\nconst secondMap = new Map([ [\u0027key2\u0027, \u0027value2\u0027] ])\r\nconst finalMap = new Map([...firstMap, ...secondMap])","IsDeferred":false}]}