{"ScriptPreparationCode":"var arr = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr[i] = i;\r\n }\r\n\r\n function someFn(ix) {\r\n return ix * 5;\r\n }\r\n","TestCases":[{"Name":"for 3","Code":"var l = arr.length;\r\nvar result=0;\r\nfor (var i = 0; i \u003C l; i\u002B\u002B) {\r\n result \u002B= arr[i] * 5;\r\n}","IsDeferred":false},{"Name":"for 4","Code":"var result=0;\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n result \u002B= arr[i] * 5;\r\n}","IsDeferred":false},{"Name":"copy","Code":"var arr = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr[i] = i;\r\n }\r\nvar result=0;\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n result \u002B= arr[i] * 5;\r\n}","IsDeferred":false},{"Name":"with","Code":"var obj = {a:1,b:2};\r\nwith(obj){\r\nvar arr = [];\r\n for (var i = 0; i \u003C 1000; i\u002B\u002B) {\r\n arr[i] = i;\r\n }\r\nvar result=0;\r\nfor (var i = 0; i \u003C arr.length; i\u002B\u002B) {\r\n result \u002B= arr[i] * 5;\r\n}\r\n}","IsDeferred":false}]}