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