{"ScriptPreparationCode":"var arr = [];\r\nvar result = [];\r\nfor (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr[i] = Math.random();\r\n}\r\n","TestCases":[{"Name":"spread","Code":"for (var i = 0, len = arr.length; i \u003C len; i\u002B\u002B) {\r\n const firstObject = { sampleData: \u0027Hello world\u0027, sampleData1: \u0027Hello world\u0027, sampleData2: \u0027Hello world\u0027, sampleData3: \u0027Hello world\u0027 };\r\n result.push({...firstObject, isCloseTag: true});\r\n}","IsDeferred":false},{"Name":"assign","Code":"for (var i = 0, len = arr.length; i \u003C len; i\u002B\u002B) {\r\n const firstObject = { sampleData: \u0027Hello world\u0027, sampleData1: \u0027Hello world\u0027, sampleData2: \u0027Hello world\u0027, sampleData3: \u0027Hello world\u0027 };\r\n result.push(Object.assign({firstObject, isCloseTag: true}));\r\n}","IsDeferred":false},{"Name":"spread new","Code":"for (var i = 0, len = arr.length; i \u003C len; i\u002B\u002B) {\r\n const firstObject = { sampleData: \u0027Hello world\u0027, sampleData1: \u0027Hello world\u0027, sampleData2: \u0027Hello world\u0027, sampleData3: \u0027Hello world\u0027 };\r\n const newObject = {...firstObject};\r\n newObject.isCloseTag = true;\r\n result.push(newObject);\r\n}","IsDeferred":false}]}