15. THIS EN JAVASCRIPT (bind, call, apply y más)
La Cocina del Código La Cocina del Código
49.3K subscribers
59,936 views
4.3K

 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

show more

Share/Embed