Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Mencipta Objek Menggunakan Rentetan Pembolehubah sebagai Nama Kelas dalam JavaScript?
Menetapkan Pembolehubah kepada Nama Kelas untuk Penciptaan Objek JavaScript
Salah satu cabaran yang biasa dihadapi dalam JavaScript ialah tugas mencipta objek menggunakan rentetan pembolehubah untuk menentukan nama kelas. Mari kita mendalami kes penggunaan khusus untuk memahami isu ini dengan lebih baik dan meneroka penyelesaian yang berpotensi.
Coretan berikut menggambarkan pendekatan yang diingini tetapi tidak betul dari segi sintaksis:
<code class="javascript">// Define the class MyClass = Class.extend({}); // Store the class name in a string var classNameString = 'MyClass'; // Instantiate the object using the class name string var myObject = new classNameString();</code>
Untuk menyelesaikan masalah ini, kami boleh gunakan sintaks alternatif berikut:
<code class="javascript">var myObject = window[classNameString];</code>
Dengan mengakses objek tetingkap, kita boleh mendapatkan semula objek yang dikaitkan dengan nama kelas yang disimpan dalam pembolehubah classNameString. Pendekatan ini membolehkan kami mencipta objek secara dinamik menggunakan rentetan pembolehubah untuk mewakili nama kelas, menyediakan penyelesaian yang fleksibel dan boleh disesuaikan untuk pelbagai senario dalam pembangunan JavaScript.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Objek Menggunakan Rentetan Pembolehubah sebagai Nama Kelas dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!