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