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

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…

Table des matières