Preguntas de Repaso de ECMA6
- Observemos este ejemplo:
class Contact {
constructor(name, email, button) {
this.name = name;
this.email = email;
button.onclick = function(event) {
sendEmail(this.email);
}
}
}
¿Cuanto vale
this
en la línea 6?¿Como podemos reescribir este código en ECMA6 para que
this
refiera al objetoContact
?
- ¿Que se entiende por Hoisting en JS? ¿Que efectos indeseables conlleva? ¿Como se soluciona en ECMA6?