Rumah >hujung hadapan web >tutorial js >Penjelasan terperinci tentang pembina kelas js
Artikel ini menerangkan tujuan dan penggunaan fungsi pembina dalam kelas JavaScript untuk memulakan objek yang baru dicipta. Ia membincangkan sintaks dan kelebihan menggunakan fungsi pembina seperti enkapsulasi, kebolehgunaan semula kod dan mewarisi
Fungsi pembina dalam kelas JavaScript bertanggungjawab untuk memulakan yang baru objek yang dicipta. Ia ialah fungsi yang digunakan secara automatik apabila objek baharu dicipta menggunakan kata kunci new
. Fungsi pembina mentakrifkan sifat dan kaedah yang akan tersedia untuk objek baharu.new
keyword. The constructor function defines the properties and methods that will be available to the new object.
To create a custom constructor function in JavaScript, you use the following syntax:
<code class="javascript">function ConstructorName() { // Code to initialize the object }</code>
For example, to create a constructor function for a Person
object, you could write the following:
<code class="javascript">function Person(name, age) { this.name = name; this.age = age; }</code>
To use the custom constructor function, you use the new
keyword followed by the function name and any arguments that need to be passed to the constructor. For example, to create a new Person
object using the Person
<code class="javascript">const person = new Person("John Doe", 30);</code>Sebagai contoh, untuk mencipta fungsi pembina untuk objek
Orang
, anda boleh menulis yang berikut:new
diikuti dengan nama fungsi dan sebarang hujah yang perlu dihantar kepada pembina. Sebagai contoh, untuk mencipta objek Person
baharu menggunakan fungsi pembina Person
, anda akan menulis:rrreeeApakah kelebihan menggunakan fungsi pembina berbanding penciptaan objek JavaScript tradisional? Atas ialah kandungan terperinci Penjelasan terperinci tentang pembina kelas js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!