Pembolehubah dalam Pembolehubah JavaScript
P粉212971745
2023-08-24 18:55:11
<p>Saya tahu ada kemungkinan untuk mempunyai pembolehubah "boleh berubah" dalam PHP. Contohnya, </p>
<pre class="brush:php;toolbar:false;">$x = "pembolehubah";
$$x = "Hello, Dunia!";
echo $variable; // Memaparkan "Hello, World!"
</pra>
<p>Adakah mungkin untuk merujuk pembolehubah mengikut nama sebagai rentetan dalam JavaScript? bagaimana saya harus melakukannya? </p>
Jika anda terdesak mahu melakukan ini, anda boleh cuba menggunakan eval():
Atau gunakan objek tingkap:
tl;dr: Jangan gunakan
eval
!Tiada penyelesaian tunggal untuk ini. Pembolehubah boleh ditakrifkan melalui
窗口
动态访问一些全局变量,但这不适用于函数的本地变量。 不成为window
属性的全局变量是用let
和const
, sertakelas.
Hampir selalu ada penyelesaian yang lebih baik daripada menggunakan pembolehubah boleh ubah! Sebaliknya, anda harus melihat Struktur Data dan pilih struktur data yang sesuai untuk masalah anda.
Jika anda mempunyai set tetap nama seperti