{"ScriptPreparationCode":"var arr = [];\r\nfor(let i = 0; i \u003C 10000; i\u002B\u002B) {\r\n arr.push(Math.random());\r\n}\r\nvar arrLength = arr.length;","TestCases":[{"Name":"cached indexed value","Code":"let sum = 0;\r\nfor(let i = 0; i \u003C arrLength; i\u002B\u002B) {\r\n\tconst el = arr[i];\r\n \tsum \u002B= el;\r\n sum \u002B= el;\r\n sum \u002B= el;\r\n sum \u002B= el;\r\n sum \u002B= el;\r\n}","IsDeferred":false},{"Name":"index each iteration","Code":"let sum = 0;\r\nfor(let i = 0; i \u003C arrLength; i\u002B\u002B) {\r\n sum \u002B= arr[i];\r\n sum \u002B= arr[i];\r\n sum \u002B= arr[i];\r\n sum \u002B= arr[i];\r\n sum \u002B= arr[i];\r\n}","IsDeferred":false}]}