JavaScript 変数の変数
P粉212971745
P粉212971745 2023-08-24 18:55:11
0
2
429

PHP では「可変」変数を使用できることは知っています。たとえば、

$x = "変数"; $$x = "ハロー、ワールド!"; echo $variable; // 「Hello, World!」を表示します。 

JavaScript で変数を文字列として名前で参照することはできますか?どうすればいいですか?

P粉212971745
P粉212971745

全員に返信 (2)
P粉494151941

これをどうしても実行したい場合は、 eval():

を使用してみてください。 リーリー

またはウィンドウ オブジェクトを使用します:

リーリー
いいねを押す+0
    P粉893457026

    tl;dr:evalは使用しないでください!

    これに対する唯一の解決策はありません。ウィンドウを通じて一部のグローバル変数に動的にアクセスすることは可能ですが、これは関数のローカル変数には適用されません。window属性にならないグローバル変数は、letconst、およびクラスで定義された変数です。

    ほとんどの場合、可変変数を使用するよりも優れた解決策があります。代わりに、データ構造を見て、問題に適したデータ構造を選択する必要があります。

    のような固定の名前セットがある場合

    リーリー
    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!