UNPKG

planetproto

Version:

A Workshop for understanding JavaScript prototypes

37 lines (26 loc) 809 B
Arreglos y objetos en prototipos --------------------- Los arreglos y objetos podrían no comportarse como esperas. Veamos qué pasa cuando modificamos un arreglo: ```js var alien = { skills: ['morph'] }; var zorg = {}; zorg.__proto__ = alien; zorg.skills.push('clone'); console.log(zorg.skills); //=> morph, clone // esperamos esto console.log(alien.skills); //=> morph, clone // quizás no esperábamos esto, pero funciona así porque hemos modificado el // arreglo del prototipo. ``` Cuando modificas un arreglo u objeto, el cambio se hace directamente sobre el objeto. Desafío ------- Un archivo llamado `050.js` se ha creado automáticamente en el directorio actual. Este archivo contiene el 'boilerplate' con las instrucciones y los lugares donde añadir tu código debidamente señalados.