Prototype Chain
La cadena de prototipos es el mecanismo de herencia de objetos de JavaScript: los objetos buscan propiedades a lo largo de la cadena __proto__, hasta llegar a null.
Propósito
Entender la herencia de objetos JS y la búsqueda de propiedades, y usar los prototipos correctamente.
Mecanismo
Leer una propiedad recorre la cadena de prototipos: obj → obj.__proto__ → ... → Object.prototype → null. Escribir crea la propiedad en el propio objeto. Object.create/assign y la sintaxis class manipulan la cadena.
Casos de uso
- Objetos de JavaScript
- Mecanismo de herencia
- Métodos de prototipo