{"ScriptPreparationCode":"var func1 = function() {\r\n\tvar innerf = function (callback) {\r\n \treturn callback();\r\n }\r\n return innerf(Math.random);\r\n}\r\n\r\nvar innerff = function(callback) {\r\n\treturn callback();\r\n}\r\n\r\nvar func2 = function() {\r\n\treturn innerff(Math.random);\r\n}","TestCases":[{"Name":"nesting of function","Code":"for (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n\tfunc1();\r\n}","IsDeferred":false},{"Name":"none nesting of function","Code":"for (let i = 0; i \u003C 1000; i\u002B\u002B) {\r\n\tfunc2();\r\n}","IsDeferred":false}]}