Dans les langages de programmation orientés objet classiques, un constructeur est une méthode spéciale utilisée pour initialiser un objet nouvellement créé.
Il existe trois façons de créer de nouveaux objets en JavaScript :
Il existe trois façons de créer de nouveaux objets en JavaScript :
Il existe quatre façons d'attribuer des clés et des propriétés à un objet :
JavaScript n'a pas de notion de classe, mais supporte des fonctions de constructeur spéciales qui fonctionnent avec les objets (depuis ECMAScript 2015, Les classes JavaScript ont été introduites, pour plus d'informations, cliquez ici ou ici). En faisant un appel à cette fonction avec le mot-clé new, la fonction se comporte en tant que constructeur et instancie un nouvel objet. À l'intérieur du constructeur, le mot-clé this fait référence aux objets nouvellement créés. Je rappelle que c'est le mot magique new qui permet d'ajouter implicitement au début du constructeur un : var myObject = {} et à sa fin un return myObject, et donc nous n'avons pas besoin de le faire nous-même, car JavaScript le fait à notre place.
Un constructeur de base peut ressembler à ceci:
Aucun commentaire:
Enregistrer un commentaire