{"ScriptPreparationCode":null,"TestCases":[{"Name":"Object.assign","Code":"const object1 = {\r\n a: 1,\r\n b: 2,\r\n c: 3\r\n};\r\n\r\nconst object2 = Object.assign({c: 4, d: 5}, object1);","IsDeferred":false},{"Name":"Object spread","Code":"const object1 = {\r\n a: 1,\r\n b: 2,\r\n c: 3\r\n};\r\n\r\nconst object2 = {c: 4, d: 5, ...object1};","IsDeferred":false},{"Name":"Object Indexed Add","Code":"const object2 = {c: 4, d: 5};\r\nobject2[\u0022a\u0022] = 1;\r\nobject2[\u0022b\u0022] = 2;\r\nobject2[\u0022c\u0022] = 3;","IsDeferred":false},{"Name":"Object Dot Add","Code":"const object2 = {c: 4, d: 5};\r\nobject2.a = 1;\r\nobject2.b = 2;\r\nobject2.c = 3;","IsDeferred":false},{"Name":"Array.prototype.concat","Code":"const array1 = [ \u0022hello\u0022, true, 7 ];\r\nconst array2 = [ 1, 2 ].concat(array1);","IsDeferred":false},{"Name":"Array.prototype.push (grouped)","Code":"const array1 = [ \u0022hello\u0022, true, 7 ];\r\n[ 1, 2 ].push(\u0022hello\u0022, true, 7)","IsDeferred":false},{"Name":"Array.prototype.push (single)","Code":"const array1 = [ 1, 2 ]\r\narray1.push(\u0022hello\u0022)\r\narray1.push(true)\r\narray1.push(7)","IsDeferred":false},{"Name":"Array Spread","Code":"const array1 = [ 1, 2 ]\r\nconst array2 = [\u0022hello\u0022, true, 7, ...array1]","IsDeferred":false}]}