{"ScriptPreparationCode":" var arr = [];\r\n for (var i = 1000; i \u003E 0; i--) {\r\n arr[i] = i;\r\n }\r\n \r\n function simple(i) {\r\n return (i).toString(2);\r\n }\r\n\r\n function complex(i) {\r\n return JSON.stringify({id: i, asdf: Math.sqrt(i ^ (1000-i))});\r\n }\r\n","TestCases":[{"Name":"foreach simple function","Code":"arr.forEach(function (item){\r\n simple(item)\r\n})","IsDeferred":false},{"Name":"foreach simple arrow","Code":"arr.forEach(item =\u003E simple(item))","IsDeferred":false},{"Name":"map simple function","Code":"arr.map(function (item){\r\n simple(item)\r\n})","IsDeferred":false},{"Name":"map simple arrow","Code":"arr.map(item =\u003E simple(item))","IsDeferred":false},{"Name":"foreach complex function","Code":"arr.forEach(function (item){\r\n complex(item)\r\n})","IsDeferred":false},{"Name":"foreach complex arrow","Code":"arr.forEach(item =\u003E complex(item))","IsDeferred":false},{"Name":"map complex function","Code":"arr.map(function (item){\r\n complex(item)\r\n})","IsDeferred":false},{"Name":"map complex arrow","Code":"arr.map(item =\u003E complex(item))","IsDeferred":false}]}