The trick I've found helpful is to regex match the stringified output of the arguments object's callee property...long breath. Whose obscure nightmare the object naming came out of I have no idea, but there it is. The usefulness of this technique is that it can be used to construct agnostic recursive function calls, or delayed calls to return to a function after some period of time.
arguments.callee.toString().match(/function ([^\(]+)/)[1]
Try it out here. Each of these links calls a function which then displays a parsed version of the callee property of the arguments object. The test will allow you to sanity check whether the technique works in your browser's JavaScript engine.
Functions: Call FunctionA, Call FunctionB, Call FunctionC