計算されたプロパティ名を使用してオブジェクトのプロパティにアクセスする
P粉578680675
P粉578680675 2023-08-20 15:32:14
0
2
475
<p>動的な名前を使用してオブジェクトのプロパティにアクセスしようとしています。これは可能でしょうか? </p> <pre class="brush:php;toolbar:false;">const something = { bar: "Foobar!" }; const foo = 'バー'; something.foo; // アイデアは something.bar にアクセスして "Foobar!"</pre> を取得することです。 <p><br /></p>
P粉578680675
P粉578680675

全員に返信(2)
P粉248602298

これが私の解決策です:

リーリー

使用例:

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

オブジェクトのプロパティにアクセスするには、2 つの方法があります: ドット表記 : something.bar と角括弧表記: something['bar']。

角括弧内の値には任意の式を指定できます。したがって、プロパティ名を変数に格納する場合は、角括弧表記を使用する必要があります:

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