{"ScriptPreparationCode":"var array = [];\r\nconst ii = 10000;\r\nfor (let i = 0; i \u003C ii; \u002B\u002Bi) {\r\n const data = {};\r\n data.a = i;\r\n data.b = \u0027y\u0027;\r\n data.c = false;\r\n array.push(data);\r\n}","TestCases":[{"Name":"Direct Assignment","Code":"array.forEach((data,index) =\u003E {\r\n \tdata.x = index \u002B 1;\r\n \tdata.y = \u0027a\u0027;\r\n data.z = true;\r\n});\r\n","IsDeferred":false},{"Name":"Object.assign template","Code":"let template = {x:0, y:\u0027a\u0027,z:true};\r\narray.forEach((data,index) =\u003E {\r\n template.x = index \u002B 1;\r\n Object.assign(data, template);\r\n});","IsDeferred":false}]}