{"ScriptPreparationCode":"var test = []\r\n\r\n for(let i=1; i\u003C200000; i\u002B\u002B) {\r\n test.push({\r\n id: i,\r\n class: Math.floor(Math.random()*10)\r\n })\r\n }\r\n","TestCases":[{"Name":"get item by indx","Code":"var acc = [];\r\nvar item;\r\nvar index;\r\nfor(indx in test) {\r\n item = test[indx];\r\n}","IsDeferred":false},{"Name":"cycle by for in (indx is val)","Code":"var acc = [];\r\nvar item;\r\nvar index;\r\nfor(indx in test) {\r\n\r\n}","IsDeferred":false},{"Name":"cycle by for OF (elem is val)","Code":"var acc = [];\r\nvar item;\r\nvar index;\r\nvar elem;\r\nfor(elem of test) {\r\n\r\n}","IsDeferred":false},{"Name":"cycle by for OF (elem is CONST)","Code":"var acc = [];\r\nvar item;\r\nvar index;\r\nfor(const elem of test) {\r\n\r\n}","IsDeferred":false},{"Name":"cycle by for IN (indx is CONST)","Code":"var acc = [];\r\nvar item;\r\nfor(const indx in test) {\r\n\r\n}","IsDeferred":false}]}