{"ScriptPreparationCode":"var array = new Array(100);\r\nfor (var i = 0; i \u003C 100; \u002B\u002Bi) array[i] = i;","TestCases":[{"Name":"for var","Code":"for (var i = 0; i \u003C array.length; \u002B\u002Bi) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false},{"Name":"for let","Code":"for (let i = 0; i \u003C array.length; \u002B\u002Bi) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false},{"Name":"for var cached length","Code":"for (var i = 0, l = array.length; i \u003C l; \u002B\u002Bi) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false},{"Name":"for let cached length","Code":"for (let i = 0, l = array.length; i \u003C l; \u002B\u002Bi) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false},{"Name":"forEach function","Code":"array.forEach(function(v, i) {\r\n array[i] = i % 2;\r\n});","IsDeferred":false},{"Name":"forEach arrow","Code":"array.forEach((v, i) =\u003E {\r\n array[i] = i % 2;\r\n});","IsDeferred":false},{"Name":"some function","Code":"array.some(function(v, i) {\r\n array[i] = i % 2;\r\n});","IsDeferred":false},{"Name":"some arrow","Code":"array.some((v, i) =\u003E {\r\n array[i] = i % 2;\r\n});","IsDeferred":false},{"Name":"for...of var","Code":"for (var i of array) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false},{"Name":"for...of const","Code":"for (const i of array) {\r\n array[i] = i % 2;\r\n}","IsDeferred":false}]}