{"ScriptPreparationCode":null,"TestCases":[{"Name":"Spread operator","Code":"const obj1 = {\r\n foo: \u0027pikachu\u0027\r\n}\r\n\r\nconst obj2 = {\r\n bar: \u0027charizard\u0027\r\n}\r\n\r\nconst result = {\r\n ...obj1,\r\n ...obj2\r\n}","IsDeferred":false},{"Name":"Object.assign with non-predefined target","Code":"const obj1 = {\r\n foo: \u0027pikachu\u0027\r\n}\r\n\r\nconst obj2 = {\r\n bar: \u0027charizard\u0027\r\n}\r\n\r\nconst result = Object.assign({}, obj1, obj2)","IsDeferred":false},{"Name":"Object.assign with predefined target","Code":"const obj1 = {\r\n foo: \u0027pikachu\u0027\r\n}\r\n\r\nconst obj2 = {\r\n bar: \u0027charizard\u0027\r\n}\r\n\r\nconst target = {}\r\n\r\nconst result = Object.assign({}, obj1, obj2)","IsDeferred":false}]}