Está en la página 1de 3

PRACTICA

Instrucciones:

Realice lo que se pide y en cada punto describa y tome las capturas de pantalla
correspondientes de sus resultados.

a) PROTOTIPOS

La POO en ECMA5 y anteriores se encontraba basada en Prototipos y no en Clases, en el


ECMA6 ya se introdujeron las clases, para analizar la nueva característica del ECMA6 para
cambiar el prototipo de un objeto, es necesario repasar lo que son los prototipos.

1. Probar el ejemplo en ECMA5 usando prototipos.


Con el ejemplo anterior no hay nada nuevo, pero supongamos que ya tienes todas las
variables cargadas y necesitas cambiarle el prototipo a un objeto, antes había que hacer sus
propias funciones para hacer el cambio, aquí entra la nueva característica del ECMA6.

P.e. cambiar el prototipo de angora al de perro, quedaría como sigue, con la función
setPrototypeOf, agregar después del cambio nuevamente las líneas para hacer nuevamente
el llamado a la función sonido y chillido.

2. Explica el resultado al probar el código anterior

Conclusión: Lo importante es recalcar que ahora se pueden cambiar los prototipos con
una función setPrototypeOf en el ECMA6.

3. Agrega dos nuevos ejemplos donde se cambien los prototipos en el ECMA6 con
su descripción y capturas correspondientes.

b) Acceso al PROTOTIPO con la referencia “SUPER”

En el ECMA 5 era complicado hacer el llamado a una función que está heredada de un objeto
que viene de prototipo. Es decir era complicado llamar metódos que vienen heredados de
prototipos.

4. Probar los dos ejemplos siguientes el primero en ECMA5 y el segundo más


sencillo con el uso de super.
El super permite acceder al prototipo padre, en este caso persona.

Pero que pasa si se llama el super y no hay una herencia de un prototipo, eso daría un error.

5. Probar el error que se menciona en la línea anterior y mostrar su descripción.

Nota: Observe qué fácil se ha hecho acceder a los metodos de los objetos que están siendo
heredados de otro objeto en el ECMA6.

6. Agregar dos nuevos ejemplos donde se haga uso del super con su descripción y
capturas correspondientes.

También podría gustarte