🌟 ¡Despeja tus dudas con las funciones BIND, CALL y APPLY de #JavaScript!
¡Te las explico a continuación! 🧵👇
"Bind", "Call" y "Apply" son funciones de JavaScript que nos permiten trabajar con el objeto THIS cuando éste pierde la referencia al contexto que queremos.
👇
Cuando tienes por ejemplo un objeto con funciones que hacen referencia a otros parámetros internos, y esta función es llamada desde fuera, THIS hace referencia a otro contexto (Como por ejemplo "window" si estas en el navegador o "global" desde #NodeJS)
👇
Imagina éste código de ejemplo que utilizaremos para explicar las 3 funciones.
👇
💻 bind()
Este método crea una nueva función que cuando es llamada, le otorga el 'this' al valor provisto. Si llamamos al método, el 'this' se pierde ya que el contexto ahora es otro y no encuentra el atributo, pero con "bind" se soluciona.
👇
💻 call()
El resultado es el mismo que con 'bind', lo que cambia es la forma de llamarlo, se hace directamente y mantiene el contexto.
👇
💻 apply()
Funciona y se llama prácticamente igual que .call(), la diferencia es que los argumentos se pasan como array.
👇
¿Buscas formarte en INFORMÁTICA sin tener que pagar ni seguir horarios?
Adquiere los mismos conocimientos que se imparten en la universidad, con la libertad de estudiar a tu ritmo y sin costo alguno, con este PLAN DE ESTUDIOS para aprender por tu cuenta
🧵 [ H I L O ] ⇩
Los siguientes recursos están basados en la OPEN SOURCE SOCIETY UNIVERSITY.
Son aproximadamente 2 AÑOS de trabajo, dedicando unas 20 horas/semana.
No es algo para ver como una serie de Netflix, es si quieres realmente aprender DESDE CERO, DESDE TU CASA y GRATIS
⤵️
INTRODUCCIÓN a la PROGRAMACIÓN
🎓 "Python for Everybody"
🔗
Primero de todo, me disculpo si te has sentido atacado/a por el término “de cristal” y sufres esa afección.
Mi mensaje aquí era por el texto del comentario y no por la persona. De hecho he tapado el nombre y su imagen.⤵️
Recibo muchos comentarios en mis vídeos, de mala manera, que no tienen que ver con el contenido sino por cómo hablo, que peinado llevo, si estoy más gordo, etc…
Lo normal es que pase, pero a veces uno tiene malos días y no soy capaz de discernir si lo que me dicen es troleo ⤵️