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

全員に返信(2)
P粉494151941

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

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

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

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

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

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

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

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

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート