{"ScriptPreparationCode":"var array = []\r\nvar object1 = {}\r\nvar object2 = {}\r\n\r\nfor(var i = 0; i \u003C 1e6; i\u002B\u002B) {\r\n var v = Math.random()\r\n array[i] = v\r\n object1[i] = v\r\n object2[\u0060v${i}\u0060] = v\r\n}","TestCases":[{"Name":"array","Code":"var sum = 0\r\nfor(var i = 1e6 - 1; i \u003E= 0; i--) {\r\n sum \u002B= array[i]\r\n}\r\nsum","IsDeferred":false},{"Name":"object","Code":"var sum = 0\r\nfor(var i = 1e6 - 1; i \u003E= 0; i--) {\r\n sum \u002B= object1[i]\r\n}\r\nsum","IsDeferred":false},{"Name":"object with text field","Code":"var sum = 0\r\nfor(var i = 1e6 - 1; i \u003E= 0; i--) {\r\n sum \u002B= object2[\u0060v${i}\u0060]\r\n}\r\nsum","IsDeferred":false}]}