ホームページ  >  に質問  >  本文

JavaScript 変数の変数

<p>PHP では「可変」変数を使用できることは知っています。たとえば、</p> <pre class="brush:php;toolbar:false;">$x = "変数"; $$x = "ハロー、ワールド!"; echo $variable; // 「Hello, World!」を表示します。 </pre> <p>JavaScript で変数を文字列として名前で参照することはできますか?どうすればいいですか? </p>
P粉212971745P粉212971745392日前452

全員に返信(2)返信します

  • P粉494151941

    P粉4941519412023-08-25 16:40:34

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

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

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

    リーリー

    返事
    0
  • P粉893457026

    P粉8934570262023-08-25 11:49:08

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

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

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

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

    リーリー

    返事
    0
  • キャンセル返事