{"ScriptPreparationCode":"var arr = [];\r\n\r\nfor( var cpt = 0; cpt \u003C 1000; cpt\u002B\u002B ) {\r\n arr.push( Math.random() );\r\n}\r\n\r\nvar someFn = function( item ) {\r\n return item * 3 \u002B item / 5;\r\n}","TestCases":[{"Name":"With length caching","Code":"for( var i = 0, n = arr.length; i \u003C n; i\u002B\u002B ) {\r\n someFn( arr[ i ] );\r\n}","IsDeferred":false},{"Name":"Without length caching","Code":"for( var i = 0; i \u003C arr.length; i\u002B\u002B ) {\r\n someFn( arr[ i ] );\r\n}","IsDeferred":false}]}