javascript 関数の呼び出し元の関数の名前を取得する

javascript 関数の呼び出し元の関数の名前を取得する

javascriptで2020年の段階で非推奨になってるcaller.nameを使用して、関数の呼び出し元の関数の名前を取得するサンプルコードを記述してます。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

caller.name使い方

caller.nameを使うと、関数の呼び出し元の関数の名前を取得することができます。

サンプルコード

以下は、それぞれのボタンをクリックして、fooという名称の関数の呼び出した関数を表示するサンプルコードとなります。

※cssには「bootstrap material」を使用してます。

呼び出し元の関数名が表示されていることが確認できます。