• ベストアンサー

引数を含む変数を参照するには

下記のような変数があります cd_01="a"; cd_02="b"; cd_03="c"; … で、引数で受け取った値を含む変数を参照したい場合、 例えば、引数で01を受け取った場合は、 cd_01の"a"を 02を受け取った場合は"b"を参照したいのです。 変数名「cd_xx」は可変です。 よろしくお願いします。

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

  • ベストアンサー
  • THX1138
  • ベストアンサー率51% (108/208)
回答No.1

実行時に文字列をスクリプトとして評価する eval と言うメソッドを使うとできます。 上記の例を引き継ぐと alert( eval('cd_' + '02') ); のようになります。 この場合 "b" が表示されます。

rabu_chihaha
質問者

お礼

早い回答ありがとうございます。 できました。 うれしいです!!

関連するQ&A