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 hasOwnProperty() - Tutoriel JavaScript
Dans le cours : JavaScript : La programmation orientée objet
Utiliser hasOwnProperty()
Nous pouvons exécuter nos constructeurs pour créer de nouveaux objets. C'est exactement ce qui se passe ici en ligne 12 : j'exécute le constructeur Employee pour créer un nouvel objet, objet que j'envoie alors dans la console et vous le retrouvez ici de l'autre côté. Maintenant, dans la console, je pourrais très bien envoyer également quelque chose comme employee.firstName ou encore employee.sayHello comme ceci. Dans les deux cas, ça fonctionne, avec firstName, j'obtiens la valeur Damien et avec sayHello, j'obtiens la phrase : « Damien vous dit bonjour ! » Pourtant, vous savez vous, que dans les coulisses du JavaScript et dans les coulisses de cet objet, firstName et sayHello sont très, très différents. En effet, firstName, c'est une propriété qui est propre à l'objet Employee, c'est une propriété qui est directement implémentée au niveau de cet objet. Tandis que sayHello, c'est une méthode qui n'est pas propre à cet objet Employee, c'est une méthode qui provient d'un prototype…
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é)
Aborder le prototype d'un objet4 m 18 s
-
Comprendre le concept des chaînes prototypiques5 m 8 s
-
(Verrouillé)
Accéder au prototype d'un objet4 m 49 s
-
(Verrouillé)
Appréhender le prototype des constructeurs5 m 2 s
-
(Verrouillé)
Utiliser le prototype pour implémenter des méthodes dans les objets4 m 18 s
-
(Verrouillé)
Utiliser les descripteurs de propriétés6 m 29 s
-
(Verrouillé)
Utiliser hasOwnProperty()3 m 34 s
-
(Verrouillé)
Découvrir la nature dynamique des prototypes2 m 27 s
-
(Verrouillé)
Étendre les objets du JavaScript2 m 8 s
-
(Verrouillé)
Solution : Modifier le prototype d'un objet2 m
-
(Verrouillé)
-
-
-
-
-