検索

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

計算されたプロパティ名を使用してオブジェクトのプロパティにアクセスする

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

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

  • P粉248602298

    P粉2486022982023-08-21 11:40:18

    これが私の解決策です:

    リーリー

    使用例:

    リーリー

    返事
    0
  • P粉242126786

    P粉2421267862023-08-21 09:38:46

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

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

    リーリー

    返事
    0
  • キャンセル返事