In JavaScript erstellt das Schlüsselwort „new“ eine neue Instanz eines Objekts aus einer Konstruktorfunktion.
Wenn Sie das Schlüsselwort new mit einer Konstruktorfunktion verwenden, werden die folgenden Schritte ausgeführt:
Hier ist ein prägnantes Codebeispiel, das die Verwendung des neuen Schlüsselworts in JavaScript demonstriert und alle wesentlichen Schritte bei der Objekterstellung, der Prototypenverknüpfung und der Bindung von „this“ abdeckt.
// 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
Zusammenfassend ist das neue Schlüsselwort für die objektorientierte Programmierung in JavaScript unerlässlich. Es ermöglicht die Erstellung neuer Instanzen von Objekten, richtet die Prototypenvererbung ein, bindet den Kontext davon und verwaltet die Rückgabe des erstellten Objekts. Für die effektive Nutzung von Konstruktorfunktionen und -klassen in JavaScript ist es wichtig zu verstehen, wie New funktioniert.
Das obige ist der detaillierte Inhalt vonSchlüsselwort „neu'.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!