0% encontró este documento útil (0 votos)
33 vistas1 página

MDN JavaScript 5 Herencia

Cargado por

Bernie Rivas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
33 vistas1 página

MDN JavaScript 5 Herencia

Cargado por

Bernie Rivas
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Herencia en Javascript

Al igual que otros lenguajes Orientados a Objetos, la presencia de relaciones padre-hijo da lugar a
constructores capaces de heredad características de padres a hijos.

En un primer lugar, una función tipo fábrica crea elementos tipo objeto, teniendo estos propiedades y
médos definidos, pero el valor puede ser también asignado con la entrada de datos que ha esta función
se le dé.

Ejemplo:

function auto (owner, brand, model, age, type){

[Link] = {brand , model};

[Link] = age;

[Link] = type;

[Link] = owner;

[Link]( ){

alert( ‘Hi! I\’m ’ + [Link] + ‘.’);

Si se quiere definer una nueva clase que herede cualidades de nuestra primera función, pero que a su
vez incluya tanto nuevas propiedades como nuevos métodos se hace lo siguiente

Se define el constructor para el nuevo objeto:

function bus (owner, brand, model, age, type, capacity ) {

[Link](this, owner, brand, model, age, type )

[Link] = capacity

La función call() llama a una función definida en otro momento

También podría gustarte