{"ScriptPreparationCode":"var object = {};\r\nfor (let i = 1; i \u003C= 100000; i\u002B\u002B) object[String(i)] = i;","TestCases":[{"Name":"for..of","Code":"for (const k of Object.keys(object)) {\r\n window.k = k;\r\n}","IsDeferred":false},{"Name":"for t = array[i]","Code":"for (let keys = Object.keys(object), i = -1, k; k = keys[\u002B\u002Bi];) {\r\n window.k = k;\r\n}","IsDeferred":false},{"Name":"for i=0; i in array","Code":"for (let keys = Object.keys(object), i = -1; \u002B\u002Bi in keys;) {\r\n window.k = keys[i];\r\n}","IsDeferred":false},{"Name":"for i in array,","Code":"for (const k in object) {\r\n window.k = k;\r\n}","IsDeferred":false},{"Name":".reduce","Code":"Object.keys(object).reduce((_, k) =\u003E {\r\n window.k = k;\r\n});","IsDeferred":false}]}