{"ScriptPreparationCode":"var array = new Array(1000);","TestCases":[{"Name":"for","Code":"for (var i = 0; i \u003C array.length; i \u002B= 1) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for (with defined iterator)","Code":"var i = 0;\r\nfor (i; i \u003C array.length; i \u002B= 1) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for (with defined iterator and iterator limit)","Code":"var i = 0;\r\nvar arrayLength = array.length;\r\nfor (i; i \u003C arrayLength; i \u002B= 1) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for of","Code":"for (var i of array) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"for in","Code":"for (var i in array) {\r\n array[i];\r\n}","IsDeferred":false},{"Name":"forEach","Code":"array.forEach(function(i) {\r\n array[i];\r\n});","IsDeferred":false},{"Name":"do while","Code":"var i = 0;\r\ndo {\r\n array[i];\r\n i \u002B= 1;\r\n} while (i \u003C array.length);","IsDeferred":false},{"Name":"do while (with defined iterator limit)","Code":"var i = 0;\r\nvar arrayLength = array.length;\r\ndo {\r\n array[i];\r\n i \u002B= 1;\r\n} while (i \u003C arrayLength);","IsDeferred":false},{"Name":"while","Code":"var i = 0;\r\nwhile (i \u003C array.length) {\r\n array[i];\r\n i \u002B= 1;\r\n}","IsDeferred":false},{"Name":"while (with defined iterator limit)","Code":"var i = 0;\r\nvar arrayLength = array.length;\r\nwhile (i \u003C arrayLength) {\r\n array[i];\r\n i \u002B= 1;\r\n}","IsDeferred":false}]}