UNPKG

planetproto

Version:

A Workshop for understanding JavaScript prototypes

36 lines (27 loc) 1.09 kB
Constructores ------------- Los __Constructores__ son probablemente la maner más común de implementar cadenas de prototipos. La popularidad de los constructores se debe a que éste era manera en la que originalmente se construían "tipos". Algunos motores están altamente optimizados para usar constructores. En JavaScript puedes crear un objeto de esta manera: ```js function Alien() { this.age = 10; } var zippy = new Alien(); ``` Cuando usamos funciones con la palabra clave `new`, se comportan de una manera un tanto especial; crean objetos. El nuevo objeto creado se vincula a la función a través del prototipo (más sobre esto más adelante). Así que en JavaScript, a estos objetos creados por constructores los llamamos una __instancia__ de la función. ```js // zippy is an instance of Alien console.log(zippy instanceof Alien); //=> true ``` Desafío ------- Un archivo llamado `080.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.