{"ScriptPreparationCode":null,"TestCases":[{"Name":"foreach","Code":"const items = Array.from({length: 1000}, () =\u003E Math.floor(Math.random() * 40));\r\nlet index = 0;\r\n\r\nitems.forEach(i =\u003E index \u002B= items[i]);","IsDeferred":false},{"Name":"for-in","Code":"const items = Array.from({length: 1000}, () =\u003E Math.floor(Math.random() * 40));\r\nlet index = 0;\r\n\r\nfor (let i in items) index \u002B= items[i];","IsDeferred":false},{"Name":"for-of","Code":"const items = Array.from({length: 1000}, () =\u003E Math.floor(Math.random() * 40));\r\nlet index = 0;\r\n\r\nfor (let i of items) index \u002B= i;","IsDeferred":false},{"Name":"for","Code":"const items = Array.from({length: 1000}, () =\u003E Math.floor(Math.random() * 40));\r\nlet index = 0;\r\n\r\nfor(let i = 0; i \u003C items.length; \u002B\u002Bi) index \u002B= items[i];","IsDeferred":false},{"Name":"optimized-for","Code":"const items = Array.from({length: 1000}, () =\u003E Math.floor(Math.random() * 40));\r\nlet index = 0;\r\n\r\nlet i = items.length;\r\nwhile (i--) index \u002B= items[i];","IsDeferred":false}]}