El parámetro implícito "this" es, sin lugar a dudas, uno de los "misterios" del javascript que provoca más errores y confusiones a los programadores. La razón principal es que, a pesar de estar relacionado con la programación orientada a objetos, no funciona de la misma manera que en la mayor parte de los lenguajes orientados a objetos basados en clases, como Java o C++. Y los programadores que comenten la "imprudencia" de pensar en "this" como si estuvieran en Java o C++ lo pagan caro.
En este vídeo diseccionamos los mecanismos de construcción del objeto "this" para que deje de ser un "misterio" y seas capaz de interpretar correctamente el valor que toma en cada caso. La clave, como verás, está en comprender que se trata de un parámetro implícito (igual que arguments) de las funciones, y que su valor depende de la forma en que esta se invoque.
Por ello veremos las 4 formas que tenemos en javascript de invocar funciones y como afectan a la construcción de this:
En los siguientes vídeos explicamos con detalle el comportamiento del parámetro implicito this según la forma en que se invoque la función.
Esta píldora formativa está extraída del Curso online de Claves para dominar JavaScript.
No pierdas tu oportunidad y ¡continúa aprendiendo!
ADR Formación utiliza cookies propias y de terceros con fines analíticos anónimos, para guardar tus preferencias y garantizar el correcto funcionamiento del sitio web.
Puedes aceptar todas las cookies, rechazarlas o configurarlas según tus preferencias utilizando los botones correspondientes.
Puedes obtener más información y volver a configurar tus preferencias en cualquier momento en la Política de cookies