Aller au contenu
uencoder

Prototype Chain

La chaîne de prototypes est le mécanisme d'héritage des objets en JavaScript : les objets cherchent les propriétés le long de la chaîne __proto__, jusqu'à null.

Objectif

Comprendre l'héritage des objets JS et la recherche de propriétés, et utiliser correctement les prototypes.

Mécanisme

La lecture d'une propriété parcourt la chaîne de prototypes : obj → obj.__proto__ → ... → Object.prototype → null. L'écriture crée la propriété sur l'objet lui-même. Object.create/assign et la syntaxe class manipulent la chaîne.

Cas d’usage

  • Objets JavaScript
  • Mécanisme d'héritage
  • Méthodes de prototype

Termes associés

Tutoriels associés

References