Dalam JavaScript, kata kunci 'baharu' mencipta tika baharu objek daripada fungsi pembina.
Apabila anda menggunakan kata kunci baharu dengan fungsi pembina, langkah berikut dilaksanakan:
Berikut ialah contoh kod ringkas yang menunjukkan penggunaan kata kunci baharu dalam JavaScript, meliputi semua langkah penting yang terlibat dalam penciptaan objek, pautan prototaip dan mengikat 'ini'.
// Step 1: Define a constructor function function Car(make, model) { this.make = make; // Step 3: Bind properties to the new object this.model = model; } // Step 4: Add a method to the Car prototype Car.prototype.getDetails = function() { return `${this.make} ${this.model}`; }; // Step 2: Create a new instance of Car using the new keyword const myCar = new Car('Toyota', 'Corolla'); // Using the method from the prototype console.log(myCar.getDetails()); // Output: Toyota Corolla // To demonstrate the prototype linkage console.log(myCar instanceof Car); // Output: true
Ringkasnya, kata kunci baharu adalah penting untuk pengaturcaraan berorientasikan objek dalam JavaScript. Ia membolehkan penciptaan contoh objek baharu, menetapkan warisan prototaip, mengikat konteks ini, dan mengendalikan pemulangan objek yang dicipta. Memahami cara kerja baharu adalah penting untuk menggunakan fungsi dan kelas pembina secara berkesan dalam JavaScript.
Atas ialah kandungan terperinci kata kunci new'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!