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:
function ConstructorName() { // Code to initialize the object }
For example, to create a constructor function for a Person
object, you could write the following:
function Person(name, age) { this.name = name; this.age = age; }
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
const person = new Person("John Doe", 30);
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!