計算されたプロパティ名を使用してオブジェクトのプロパティにアクセスする
P粉578680675
2023-08-20 15:32:14
<p>動的な名前を使用してオブジェクトのプロパティにアクセスしようとしています。これは可能でしょうか? </p>
<pre class="brush:php;toolbar:false;">const something = { bar: "Foobar!" };
const foo = 'バー';
something.foo; // アイデアは something.bar にアクセスして "Foobar!"</pre> を取得することです。
<p><br /></p>
これが私の解決策です:
リーリー使用例:
リーリーオブジェクトのプロパティにアクセスするには、2 つの方法があります: ドット表記 : something.bar と角括弧表記: something['bar']。
角括弧内の値には任意の式を指定できます。したがって、プロパティ名を変数に格納する場合は、角括弧表記を使用する必要があります: