Contexto a través de la función flecha en JavaScript
La tercera solución al problema consiste en utilizar funciones flecha, que aparecieron no hace mucho tiempo en JavaScript. Estas funciones, entre otras cosas, no tienen su propio contexto, sino que conservan el contexto del padre. Arreglemos nuestro problema con la ayuda de una función flecha:
let elem = document.querySelector('#elem');
elem.addEventListener('blur', parent);
function parent() {
console.log(this.value); // mostrará 'text'
let child = () => {
console.log(this.value); // mostrará 'text'
}
child();
}
Tome el código de la tarea anterior y corrija el problema del código con la ayuda de la tercera forma estudiada.