get a function name from the function in Javascript


One day I needed to get the function name from the function itself. Here is what I found.

function functionName(fn)
{
var name=/\W*function\s+([\w\$]+)\(/.exec(fn);
if(!name)return 'No name';
return name[1];
}

via http://bytes.com/topic/javascript/answers/640929-obtain-function-name

Fab
Latest posts by Fab (see all)

About Fab

Solutions Architect, I build great workflows for the news and media production industries. I play with data too.

Leave a comment

Your email address will not be published. Required fields are marked *