Akses sifat objek menggunakan nama harta yang dikira
P粉578680675
2023-08-20 15:32:14
<p>Saya cuba mengakses sifat objek menggunakan nama dinamik. Adakah ini mungkin? </p>
<pre class="brush:php;toolbar:false;">const something = { bar: "Foobar };
const foo = 'bar';
something.foo; // Ideanya adalah untuk mengakses sesuatu.bar dan dapatkan "Foobar!"</pre>
<p><br /></p>
Ini penyelesaian saya:
Contoh penggunaan:
Terdapat dua cara untuk mengakses sifat objek: notasi titik: something.bar dan notasi kurungan segi empat sama: sesuatu['bar'].
Nilai dalam kurungan segi empat sama boleh berupa sebarang ungkapan. Oleh itu, jika nama sifat disimpan dalam pembolehubah, notasi kurungan segi empat sama mesti digunakan: