{"ScriptPreparationCode":"var array = new Array(100000).fill(Math.random())","TestCases":[{"Name":"cached","Code":"let tmp = [];\r\nlet k = array.length;\r\nfor (let i = 0; i \u003C k; i\u002B\u002B) {\r\n tmp.push(array[i]\u002Bi);\r\n};\r\nconsole.log(tmp)","IsDeferred":false},{"Name":"uncached","Code":"let tmp = [];\r\nfor (let i = 0; i \u003C array.length; i\u002B\u002B) {\r\n tmp.push(array[i] \u002B i);\r\n};\r\nconsole.log(tmp);","IsDeferred":false},{"Name":"forEach","Code":"let tmp = [];\r\nlet i = 0;\r\narray.forEach(x =\u003E {\r\n tmp.push(x \u002B i);\r\n i\u002B\u002B;\r\n});\r\nconsole.log(tmp);","IsDeferred":false}]}