Todos los objetos de javascript, incluso el más básico que podemos crear mediante el literal {}, tiene una propiedad especial que se llama prototipo. Esta propiedad es un objeto que, por defecto, contiene una serie de propiedades como, por ejemplo, la función toString().
Lo interesante y especial del prototipo es que cuando pedimos al objeto una propiedad que no forma parte directamente de él, es decir, que no la hemos añadido cuando creamos el objeto, el intérprete de javascript busca en el prototipo del objeto dicha propiedad, y si la encuentra la devuelve como si fuera una propiedad del objeto.
Por ello un objeto, además de tener las propiedades que le corresponde en el momento de su creación, tiene también propiedades a través de su prototipo. Y este mecanismo es la base para la implementación de la herencia en javascript.
En los vídeos que siguen explicamos en detalle qué es el prototipo y como usarlo para implementar la herencia con javascript.
Esta píldora formativa está extraída del Curso online de Claves para dominar JavaScript.
No pierdas tu oportunidad y ¡continúa aprendiendo!
Política de privacidad
ADR Formación utiliza cookies propias y de terceros para fines analíticos anónimos, guardar las preferencias que selecciones y para el funcionamiento general de la página.
Puedes aceptar todas las cookies pulsando el botón "Aceptar" o configurarlas o rechazar su uso pulsando el botón "Configurar".
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies