{"ScriptPreparationCode":null,"TestCases":[{"Name":"Using the spread operator","Code":"var firstObject = { sampleData: \u0027Hello world\u0027 };\r\nvar finalObject = {\r\n\t...firstObject,\r\n \tattr1: \u0027value 1\u0027,\r\n \tattr2: \u0027value 2\u0027,\r\n \tattr3: \u0027value 3\u0027,\r\n \tattr4: \u0027value 3\u0027,\r\n \tattr5: \u0027value 3\u0027,\r\n \tattr6: \u0027value 3\u0027,\r\n \tattr7: \u0027value 3\u0027,\r\n \tattr8: \u0027value 3\u0027,\r\n \tattr9: \u0027value 3\u0027,\r\n \tattr10: \u0027value 3\u0027,\r\n \tattr11: \u0027value 3\u0027\r\n};","IsDeferred":false},{"Name":"Using Object.assign","Code":"var firstObject = { sampleData: \u0027Hello world\u0027 };\r\nvar finalObject = Object.assign(firstObject, {\r\n \tattr1: \u0027value 1\u0027,\r\n \tattr2: \u0027value 2\u0027,\r\n \tattr3: \u0027value 3\u0027,\r\n \tattr4: \u0027value 3\u0027,\r\n \tattr5: \u0027value 3\u0027,\r\n \tattr6: \u0027value 3\u0027,\r\n \tattr7: \u0027value 3\u0027,\r\n \tattr8: \u0027value 3\u0027,\r\n \tattr9: \u0027value 3\u0027,\r\n \tattr10: \u0027value 3\u0027,\r\n \tattr11: \u0027value 3\u0027\r\n});","IsDeferred":false},{"Name":"using assign","Code":"var firstObject = { sampleData: \u0027Hello world\u0027 };\r\n\r\nfirstObject.attr1= \u0027value 1\u0027;\r\nfirstObject.attr2= \u0027value 2\u0027;\r\nfirstObject.attr3= \u0027value 3\u0027;\r\nfirstObject.attr4= \u0027value 3\u0027;\r\nfirstObject.attr5= \u0027value 3\u0027;\r\nfirstObject.attr6= \u0027value 3\u0027;\r\nfirstObject.attr7= \u0027value 3\u0027;\r\nfirstObject.attr8= \u0027value 3\u0027;\r\nfirstObject.attr9= \u0027value 3\u0027;\r\nfirstObject.attr10= \u0027value 3\u0027;\r\nfirstObject.attr11= \u0027value 3\u0027;","IsDeferred":false}]}