Existe uma maneira de obter o nome da função de chamada dentro do chamado? [duplicado

Possible Duplicate:
Javascript, como você encontra a função de chamad

Estou experimentando um pouco de javascript / jQuery esta manhã e estava tentando capturar o nome do chamador da função atualmente em execuçã

Então, no exemplo abaixo, o log mostrariarunMe como chamador eshowMe como o chamado.

jQuery(document).ready(function($) {

  function showMe() {
    // should log the runMe as the caller and showMe as callee
    console.log('Callee: ',arguments.callee)
    console.log('Caller: ',arguments.caller);
  }

  function runMe() {
    // getting executed as a button is pressed.
    showMe();
  }

  $('a').bind('click', function(e) {
    e.preventDefault();
    runMe();
  });

});

O acima obviamente não funciona, daí a minha pergunta para todos você

Existe uma boa maneira de chamar o chamador no exemplo acim

Nota: estou ciente de que poderia obter o chamado derunMe e passe parashowMe como argumento, mas esta pergunta visa a uma solução que não exija que o chamador seja passado para a função 'manualmente'

Existem razões para não fazer algo assim?

questionAnswers(4)

yourAnswerToTheQuestion