{"ScriptPreparationCode":"var tab = [];\r\nfor (let i = 0; i \u003C 100000; \u002B\u002Bi) {\r\n tab.push({\r\n a: i.toString(),\r\n b: i\r\n });\r\n}","TestCases":[{"Name":"for","Code":"for(let i = 0; i \u003C 100000; \u002B\u002Bi) {\r\n tab[i].a = \u0027aaaaaaaaaaa\u0027;\r\n tab[i].b = 0;\r\n}","IsDeferred":false},{"Name":"for.. in","Code":"for(let index in tab) {\r\n tab[index].a = \u0027bbbbbbbbb\u0027;\r\n tab[index].b = 0;\r\n}","IsDeferred":false},{"Name":"for...of","Code":"for(let obj of tab) {\r\n obj.a = \u0027cccccccccc\u0027;\r\n obj.b = 0;\r\n}","IsDeferred":false},{"Name":"forEach","Code":"tab.forEach((obj) =\u003E {\r\n obj.a = \u0027dddddddd\u0027;\r\n obj.b = 0;\r\n});","IsDeferred":false}]}