{"ScriptPreparationCode":"var arr = [];\r\nfor(var i=0;i\u003C1000;i\u002B\u002B){\r\n arr.push(i);\r\n}","TestCases":[{"Name":"Indexed for","Code":"var sum = 0\r\nfor(var i=0,len = arr.length;i\u003Clen;i\u002B\u002B){\r\n sum \u002B= arr[i];\r\n}","IsDeferred":false},{"Name":"For in","Code":"var sum = 0\r\nfor(var a in arr){\r\n sum \u002B= a;\r\n}","IsDeferred":false},{"Name":"Backwards for","Code":"var sum = 0\r\nfor(var i=arr.length-1;i\u003E=0;i--){\r\n sum \u002B= arr[i];\r\n}","IsDeferred":false},{"Name":"Backwards while","Code":"var sum = 0\r\nvar i = arr.length;\r\nwhile(i--){\r\n sum \u002B= arr[i];\r\n}","IsDeferred":false}]}