{"ScriptPreparationCode":"var array = new Array(1000000).fill(0);\r\n\r\nfunction getObj() {\r\n \treturn {x: 0, Y: 0}; \r\n}","TestCases":[{"Name":"1","Code":"for (let i = 0; i \u003C array.length; i\u002B\u002B) array[i] = getObj();","IsDeferred":false},{"Name":"2","Code":"for (let i = 0; i \u003C array.length; \u002B\u002Bi) array[i] = getObj();","IsDeferred":false},{"Name":"3","Code":"const l = array.length;\r\nfor (let i = 0; i \u003C l; \u002B\u002Bi) array[i] = getObj();","IsDeferred":false},{"Name":"4","Code":"for (const i in array) array[i] = getObj();","IsDeferred":false},{"Name":"5","Code":"let i;\r\nfor (i in array) array[i] = getObj();","IsDeferred":false},{"Name":"6","Code":"const arr2 = array.map(_ =\u003E getObj());","IsDeferred":false},{"Name":"7","Code":"const arr3 = [];\r\nfor (let i = 0; i \u003C 1000000; i\u002B\u002B) arr3.push(getObj());","IsDeferred":false}]}