• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数名に変数を使いたい場合)

関数名に変数を使いたい場合

このQ&Aのポイント
  • 関数名に変数を使いたい場合、for文を使って処理する方法があります。
  • for文を使うと、同じ処理を繰り返すことができます。
  • 関数名に変数を使う場合、for文の中でイベントリスナーを追加することができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • DPE
  • ベストアンサー率85% (666/776)
回答No.1

関数の名前も参照の一種です。 ですから、文字列を [ ] でムービークリップなどの参照に変換する要領で  this[ "onClick" + i ] という書き方が通用します。 ちなみに、参照に変換したものの後ろに ( ) を付けて  this[ "onClick" + i ](); このように書くと、関数を”呼び出す”ことができます。 引数を必要とする関数の場合は ( ) の中に引数を記述します。 addEventListener の第2引数には関数の”参照”を渡すことになっているので、今回の件では ( ) は不要です。

noname#179453
質問者

お礼

大変遅くなり申しわけありません。 とても役に立ち、解決しました! ありがとうございました!

関連するQ&A