В зависимости от того, что вы хотите сделать, могут быть более эффективные способы, но если вам абсолютно необходимо прибегнуть к этому, вы можете узнать это через Function.caller :
function myFunc() {
if (myFunc.caller == null) {
return ("The function was called from the top!");
} else
return ("This function's caller was " + myFunc.caller);
}
Обратите внимание, что он не является частью стандартов, хотя некоторые основные браузеры и IE7 поддерживают его.
Кроме того, вы не можете получить доступ к области или функциям функций вызывающей стороны. Его удобство в использовании ограничено выяснением того, кто вам звонил (полезно для регистрации или отслеживания).