Carlos Azaustre Profile picture
Mar 1, 2022 8 tweets 3 min read Read on X
🌟 ¡Despeja tus dudas con las funciones BIND, CALL y APPLY de #JavaScript!

¡Te las explico a continuación! 🧵👇 Image
"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.
👇 Image
💻 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.
👇 Image
💻 call()

El resultado es el mismo que con 'bind', lo que cambia es la forma de llamarlo, se hace directamente y mantiene el contexto.
👇 Image
💻 apply()

Funciona y se llama prácticamente igual que .call(), la diferencia es que los argumentos se pasan como array.
👇 Image
¿Los conocías? 💬

Sígueme para más tips 👉 @carlosazaustre

Este tema y muchos más los puedes encontrar en mi libro #AprendiendoJavaScript

carlosazaustre.es/libros/aprendi…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Carlos Azaustre

Carlos Azaustre Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @carlosazaustre

Aug 21, 2023
¿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

⤵️ Image
INTRODUCCIÓN a la PROGRAMACIÓN
🎓 "Python for Everybody"
🔗

INTRODUCCIÓN a las CIENCIAS de la COMPUTACIÓN
🎓 "Intro to CS and Programming using Python"
🔗 cazaustre.link/oGLBr
cazaustre.link/e2hon
Image
Read 29 tweets
Jan 10, 2023
¿Sabes que existen aplicaciones que están construidas con ChatGPT?

Te comparto 🔟 aplicaciones y casos de uso que lo utilizan a día de hoy

🧵⤵️
1️⃣ WHATSAPP-GPT

Permite conectar tu Whatsapp con ChatGPT

github.com/danielgross/wh…
2️⃣ CHATGPT Writer

Extensión de Chrome que te permite escribir emails y responder a ellos.

🔗 chrome.google.com/webstore/detai…
Read 12 tweets
Jan 9, 2023
Dos CURSOS gratis para aprender MACHINE LEARNING este 2023
MACHINE LEARNING for Begginers de @MicrosoftES

Plan de estudios de 26 lecciones para estudiar en 12 semanas, utilizando Scikit-Learn de Python
microsoft.github.io/ML-For-Beginne…
MACHINE LEARNING Crash Course de @googledevs

25 lecciones en 15 horas con más de 30 ejercicios, utilizando TensorFlow
developers.google.com/machine-learni…
Read 4 tweets
Jan 8, 2023
En mi canal de YouTube hay 2 vídeos con más de 100K visitas que te ayudarán a INICIARTE con REACT JS

Son estos 🧵⤵️
Este te servirá para saber que JAVASCRIPT necesitas antes de empezar con cualquier framework o librería de Frontend ⤵️

Este otro te servirá para conocer lo básico y fundamental de React de un vistazo y hacer tu primer “Hola Mundo” (un To Do List) ⤵️

Read 5 tweets
Jan 5, 2023
Dale duro al 2023 con todos estos CURSOS GRATIS que ofrece GOOGLE

🧵⤵️
☁️ GOOGLE CLOUD

GCP Fundamentals
🔗 classcentral.com/course/google-…

GCP Infraestructure
🔗 classcentral.com/course/google-…

GCP Data, ML & AI
🔗 classcentral.com/course/google-…

GCP Networking & Security
🔗 classcentral.com/course/google-…
⤵️
🔬 DATA SCIENCE

Foundations
🔗 learndigital.withgoogle.com/digitalunlocke…

Python básico para Ciencia de Datos
🔗 learndigital.withgoogle.com/digitalunlocke…

Ciencia de Datos con Python
🔗 learndigital.withgoogle.com/digitalunlocke…
⤵️
Read 7 tweets
Dec 22, 2022
Quiero hablar sobre esto que se está yendo de madre…

Abro hilo ⤵️
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 ⤵️
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(