Objets - Constructeurs
Un constructeur est une méthode qui est appelée automatiquement en premier à la création d’un nouvel objet.
Types d’objets (blueprints et classes)
Tous les exemples des cours précédents sur les objets étaient limités, car ils ne permettaient de créer qu’un seul objet.
Parfois, il y a besoin d’un “blueprint” pour créer plusieurs objets du même type. Le moyen de créer un type d’objet est d’utiliser un constructeur.
Les objets de même type sont créés en appelant le constructeur grâce au mot-clé new
.
Exemple :
const myFather = new Person("John", "Doe", 50, "blue");
const myMother = new Person("Sally", "Rally", 48, "green");
Le mot-clé this
Lorsqu’il est utilisé avec un objet, this
a pour valeur l’objet lui-même.
Dans un constructeur, this
n’a pas de valeur. En fait, il sert de substitut pour le nouvel objet. Dans un constructeur, donc, la valeur de this
deviendra le nouvel objet lorsque celui-ci sera créé.
Remarque : this
n’est pas une variable, mais un mot-clé. Il est donc impossible de modifier sa valeur.
Ajouter une propriété à un objet
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !