En JavaScript, le mot-clé 'new' crée une nouvelle instance d'un objet à partir d'une fonction constructeur.
Lorsque vous utilisez le mot-clé new avec une fonction constructeur, les étapes suivantes sont exécutées :
Voici un exemple de code concis qui démontre l'utilisation du mot-clé new en JavaScript, couvrant toutes les étapes essentielles impliquées dans la création d'objets, la liaison de prototypes et la liaison « this ».
// 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
En résumé, le mot-clé new est indispensable pour la programmation orientée objet en JavaScript. Il permet la création de nouvelles instances d'objets, établit l'héritage du prototype, lie le contexte de celui-ci et gère le retour de l'objet créé. Comprendre comment fonctionne le nouveau est crucial pour utiliser efficacement les fonctions et les classes du constructeur en JavaScript.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!