UNPKG

planetproto

Version:

A Workshop for understanding JavaScript prototypes

33 lines (23 loc) 779 B
Asignación de proiedades ==================== Qué pasa si actualizas una propiedad que ya existía en el prototipo? Veamos: ```js var alien = { kind: 'alien' }; var zippy = {}; zippy.__proto__ = alien; zippy.kind = 'zippy'; console.log(zippy.kind); //=> 'zippy' // zippy ahora tiene una propiedad `kind` console.log(alien.kind); //=> 'alien' // alien no se ha modificado ``` Las propiedades nuevas o actualizadas son asignadas al objeto, no a su prototipo. Ten en cuenta que la propiedad `kind` ahora existe tanto en `alien` como en `zippy`. Desafío ------- Un archivo llamado `040.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.