Dans le cours : JavaScript : La programmation orientée objet
Accédez à ce cours grâce à un essai gratuit
Inscrivez-vous aujourd’hui pour accéder à plus de 25 300 cours dispensés par des experts.
Utiliser Object.defineProperty() pour définir des getters - Tutoriel JavaScript
Dans le cours : JavaScript : La programmation orientée objet
Utiliser Object.defineProperty() pour définir des getters
Dans la séquence précédente, nous avons vu comment résoudre notre problème à l'aide des getters. Dans cette vidéo, nous allons explorer une autre solution, mais avant d'explorer cette autre solution, j'aimerais attirer votre attention sur la syntaxe que je dois maintenant utiliser pour accéder à ces informations. Je dois utiliser ici getHireDate, et getHireDate c'est une méthode. D'ailleurs, j'ai ici les parenthèses qui s'ouvrent et qui se ferment et qui marquent l'exécution de cette méthode. Or, au niveau des objets, les méthodes, c'est sensé être des comportements de mon objet. Ici, getHireDate, ce n'est pas du tout un comportement d'un employé, c'est plutôt une façon pour moi d'accéder à une donnée, la date d'embauche de mon employé, c'est à dire quelque part une façon d'accéder à une propriété ou en tout cas, ce qui devrait être une propriété. La syntaxe consacrée, ça devrait être employee.HireDate, et sans les parenthèses pour dire que c'est une propriété. Pour réaliser cela, je…
Entraînez-vous tout en suivant la formation avec les fichiers d’exercice.
Téléchargez les fichiers utilisés par l’instructeur pour enseigner le cours. Suivez attentivement et apprenez en regardant, en écoutant et en vous entraînant.
Table des matières
-
-
-
-
-
(Verrouillé)
Utiliser les factories4 m 50 s
-
(Verrouillé)
Utiliser les constructeurs4 m 28 s
-
(Verrouillé)
Comprendre les mots-clés New et This4 m 24 s
-
(Verrouillé)
Explorer les constructeurs natifs du JavaScript6 m 33 s
-
(Verrouillé)
Appréhender la propriété Constructor4 m 43 s
-
(Verrouillé)
Implémenter le concept d'abstraction avec les propriétés et les méthodes privées5 m 44 s
-
(Verrouillé)
Définir des getters4 m 18 s
-
(Verrouillé)
Utiliser Object.defineProperty() pour définir des getters5 m 1 s
-
(Verrouillé)
Définir des setters6 m 4 s
-
(Verrouillé)
Emprunter une méthode à un autre objet4 m 49 s
-
(Verrouillé)
Solution : Créer une fonction constructeur4 m 50 s
-
(Verrouillé)
-
-
-
-
-
-