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.
Étendre les objets du JavaScript - Tutoriel JavaScript
Dans le cours : JavaScript : La programmation orientée objet
Étendre les objets du JavaScript
Maintenant que vous connaissez bien le fonctionnement des prototypes en JavaScript, vous pensez probablement à quelque chose de très tentant. Regardez : nous avons ici une « array » avec trois éléments, imaginons que vous avez envie de modifier l'ordre dans lequel apparaissent ces trois éléments. On pourrait être tentés de se dire : « Mais je vais accéder au constructeur array ou plutôt à son prototype et dans le prototype, je vais créer une nouvelle fonction que je vais appeler mettons "shuffle" comme ceci. » « to shuffle » en anglais, ça signifie « mélanger ». Il s'agit d'une fonction et cette fonction, elle va faire tout ça. Alors, on va pas passer en revue le fonctionnement de cette fonction, elle était déjà prête dans un copier-coller, c'est pas le but ici. Le but, c'est de vous montrer que maintenant que vous avez mis cette fonction dans le prototype du constructeur array, vous pouvez faire ici myArray.shuffle comme ceci et alors, si je fais un console.log de ceci :…
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é)
-
-
-
-
-