Published On Mar 3, 2021
En este video vas a entender al detalle cómo funciona uno de los mecanismos más complicados que tiene JavaScript de una manera muy simple.
Existen 5 tipos de enlazamiento o bindings (en inglés) que JavaScript utiliza para determinar el valor que va a tomar THIS cada vez que ejecuta una función.
Pero antes de meternos de lleno con los tipos de enlazamiento voy a introducirte al concepto de CONTEXTO EN JAVASCRIPT, algo muy relacionado a THIS.
Y luego voy a aprovechar para contarte sobre dos problemas muy comunes que tarde o temprano toda persona que programe en este lenguaje tiene, si estás dando tus primeros pasos con JavaScript, no te los pierdas!
00:00 INTRO
01:34 THIS ES EL CONTEXTO
04:17 ERRORES COMUNES
04:44 HARRY POTTER Y EL MISTERIO DE THIS
05:27 THIS Y LOS EVENTOS
06:15 THIS BINDING
08:24 5. DEFAULT BINDING
09:34 4. IMPLICIT BINDING
11:00 COMBINANDO ENLAZAMIENTOS 4 Y 5
13:50 THIS Y LOS EVENTOS (RESUELTO)
15:25 3. EXPLICIT BINDING (bind, call y apply)
20:53 2. NEW BINDING
22:49 1. LEXICAL BINDING
24:57 CUIDADOS ESPECIALES CON ARROW FUNCTIONS
27:02 CIERRE
🔗 ENLACES
- https://www.npmjs.com/package/babel-p...
- Arrow Functions in Class Properties Might Not Be As Great As We Think: / arrow-functions-in-class-properties-might-...
En esta lista estamos analizando los 33 CONCEPTOS QUE TODO/A DESARROLLADOR/A DE JAVASCRIPT DEBERÍA SABER: https://github.com/leonardomso/33-js-...
👨🏻🍳 Me llamo Sacha Lifszyc y ¡estás en La Cocina del Código!
☕️ INVITAME UN CAFÉ: https://cafecito.app/lacocinadelcodigo
👉 SUSCRIBITE PARA NO PERDERTE NINGUNO DE MIS VIDEOS