{"ScriptPreparationCode":"var a = new Array(10000);\r\n\r\n\r\nfor(i=0; i\u003C10000; i\u002B\u002B){\r\n a[i] = ([1e7]\u002B-1e3\u002B-4e3\u002B-8e3\u002B-1e11).replace(/[018]/g, c =\u003E (c ^ crypto.getRandomValues(new Uint8Array(1))[0] \u0026 15 \u003E\u003E c / 4).toString(16));\r\n}\r\n\r\n","TestCases":[{"Name":"for","Code":"for (var i = 0; i \u003C a.length; i\u002B\u002B) {\r\n a[i];\r\n}","IsDeferred":false},{"Name":"for cached length","Code":"for (var i = 0, l=a.length; i \u003C l; \u002B\u002Bi) {\r\n a[i];\r\n}","IsDeferred":false},{"Name":"some","Code":"a.some(function(i) {\r\n a[i];\r\n});","IsDeferred":false},{"Name":"for..of","Code":"for (var i of a) {\r\n a[i];\r\n}","IsDeferred":false},{"Name":"foreach","Code":"a.forEach(function(i) {\r\n a[i];\r\n});","IsDeferred":false}]}