Forum Discussion

blearyeye's avatar
blearyeye
Contributor
14 years ago

Getting current function name

Is there a way to reflect on a script in order to get the current function name? For example,      function Afunction() {        var theName = FunctionName();      } so that theNam...
  • YMinaev's avatar
    14 years ago
    Hi,



    It should be arguments.callee.toString().match(/function (\w*)/)[1] like this:

    function Afunction()

    {

      var theName = arguments.callee.toString().match(/function (\w*)/)[1];

    }