Al fin ya entiendo los CallBacks, gracias a este video ya no tengo dudas de como usar este tipo de funciones. Despues de estar estancado viendo varios ejemplos y tutoriales, ya puedo pasar el siguiente tema, las Promises
Busqué esta explicación y me salieron otros videos primero, pero, el tuyo creo que es la mejor la explicación de todas, muy claro y detallado. Gracias por compartir tu conocimiento.
un callback es una función que es usada como parámetro en otra función. that's it... con eso fué suficiente. el video debió durar 10 segundos por que esa explicación fue clara y exacta. :).. eres un crack!!
Con 10 segundos te basta a ti que eres un prodigio de la programación hay personas a las que esa definición (que por cierto está en todas partes) no les sea suficiente. No seas arrogante
Soy nuevo en esto y no se si me equivoco pero el video duro mas por que lo que escribiste No es toda la explicacion, ya que un high order function tambien es lo mismo, pero creo que un callback se diferencea por que estamos a la espera de que se ejecuta la otra funcion para poder llamarla, la cual puede ser una espera de tiempo o que ocurra un evento para poder llamar a la otra funcion.
amigo, tenes talento para explicar, de verdad, explicas las cosas de una manera muy simple y facil de entender, muchisimas gracias!, Saludos desde Argentina
Vi varios videos y no los entendia al cien, gracias CRACK!!! por ti ahora recien entendi, eres muy claro y conciso con tu explicacion, ahora entiendo lo que es un callback.
¿Pero cuál sería la diferencia entre llamar a function2 pasándola como parámetro a simplemente llamarla desde adentro del setTimeOut invocándola diréctamente ya que function2 está en el scope global?
Llevo toda la tarde viendo vídeos para comprender realmente para qué sirven los callbacks, de tanto vídeo he aprendido a usarla pero de forma adiestrada, sin saber el porqué lo hacía. En 7 minutos no solo has afianzado lo que he aprendido hoy en horas sino que me has explicado de forma clara para qué son necesarios los callbacks. Toda una tarde para luego acabar usando en un futuro async-await jajajaja pero requería este conocimiento y de una me lo has hecho comprender. El mejor, sin duda.
sincrona que no se ejecuta otra funcion antes de que ya haya terminando la que se esta ejecutando, asincrona se puede ejecutar otra funcion aun sin haber terminado la primera los collback sirvven para tene runa ejecucuion sincrona
asíncrono es el wey que se salta las colas y nunca esta, ademas llega cuando quiere :,v, los sincronos son los que siguen la cola en orden y si no llegan no dejan pasar al resto xd
Excelente video, una explicación muy clara, vi el mismo tema con varios profesores y varias lecturas pero me generaba algunas dudas, lo cual con tu video no paso lo entendí completamente, muchas GRACIAS.
Muchas gracias! me vi un montón de videos y no me estaba quedando claro muy bien el uso de los callbacks. Me pareció muy clara y concisa tu explicación! 💯
Finalmente con esta explicación tan sencilla pude entender definitivamente lo que es un callback ..cumpliéndose la máxima de A. Einstein “Si no lo puedes explicar de forma sencilla, es que no lo has entendido bien“
Oye que chévere todo esto, como me haz aclarado muchas dudas Lo que no he entendido con los otros canales lo he kogrado con vosotro.Definitivamente eres el mejor profe de programación.
Muchas gracias! Estoy siguiendo otro curso de javascript y necesitaba una explicación alternativa con otros ejemplos para entender el funcionamiento de las callback. Me sirvió mucho. Saludos!
Mi pregunta es la siguiente, ¿Al hacer un callback, dentro de la función function1 el parámetro fn al invocarlo accede directamente a la función function2 por fuera o trata el parametro fn como la función a utilizar? Pregunto esto porque al poner el "debugger" me salta que la función function1 va hacia fuera en busca de la función function2, ¿Esto tendrá que ver con los parámetros por referencia o por valor? Muy buen video, gracias por aclararme un poco más esto de los callback.
Hola Miguel, te recomiendo que te familiarizes más con el concepto de "Event loop in Javascript", también recuerda que al trabajar con setTimeout la ejecución depende del tiempo de espera. Saludos!
he visto que los argumentos tienen diferentes nombres que los parámetros, por ejemplo, cuando pasas como argumento a function 2 en la function1 pero el parámetro de la function 1 lo llamas fn , afecta el hecho de llamarlos igual ? , o interfiere en algo con el callback , si me pudieras explicar con un ejemplo seria genial , muchas gracias .
Excelente explicación, se podría decir que la utilización de callbacks es una manera de "aproximar" la programación asíncrona a la programación secuencial? En este ejemplo al menos vi eso reflejado. Saludos!
Excelente explicacion, y las nuevas promises de java que ventajas tienen de uso sobre los callback? Estaria bueno un video sobre eso. Sobre todo cuando mandamos a ejecutar cosas al servidor y tenemos que esperar resultados de esos procesos largos. gracias.
Al momento de llamar function2 a traves del callback espeficias el parametro que necesitas. Claro esta function2 en su declaracion debe especificar que usa un parametro. Espero haberte ayudado.
Hola gracias por el tutorial. Me quedó una pregunta ¿Es posible pasarle parámetros a una función que ya está siendo parámetro de otra? Mi idea es hacer algo como lo siguiente: function repeat(n, action) { for (let i = 0; i < n; i++) { action(i); } } Y que la función acción pueda tener parámetros por si misma de manera que pueda que ejecutar cualquier tipo de función por ejemplo: repeat(10, dibujarCuadrados(width, height, color)); repeat(5, enviarNotificacion(mensaje)); repeat(100, animacion(clase)); Este código no funciona por que no consigo enviar los argumentos en la función callback. Saludos. Y gracias nuevamente por el tuto.
pero que manera tan espectacular de explicar el funcionamiento de un callback, excelente te felicito, te acabas de ganar un subscritor
Muchas gracias Edder :). Saludos amigo!
Después de ver como 30 videos , pude conseguir a alguien que lo explique tan claro, de verdad te felicito por hacer de lo difícil algo sencillo...😇
Gracias amigo :). Cualquier duda no olvides suscribirte.
Me pasó igual.. sobretodo porque andaba buscando entender el forEach, y le metían ciclo for, callback al asunto .. y qué enredo..
Ni jonmircha lo explica tan claro
Jumm, hasta que porfin entendi, gracias amigo, explicas muy bien.
De nada Jhoan:). Saludos amigo!
sos un genio. Me pase video por video, curso por curso, y nadie pudo explicar lo que explicaste vos en 2 minutos con tanta facilidad. Sos un maestro
Al fin ya entiendo los CallBacks, gracias a este video ya no tengo dudas de como usar este tipo de funciones.
Despues de estar estancado viendo varios ejemplos y tutoriales, ya puedo pasar el siguiente tema, las Promises
Un placer poder ayudarte. Saludos amigo!
Hiciste una explicación sencilla y muy clara,al fin pude entender que es un callback.
Gracias Leonel :). Cualquier duda no olvides suscribirte. Saludos amigo!
Me too
gracias, muy claro y preciso, me ayudo bastante
Busqué esta explicación y me salieron otros videos primero, pero, el tuyo creo que es la mejor la explicación de todas, muy claro y detallado. Gracias por compartir tu conocimiento.
un callback es una función que es usada como parámetro en otra función. that's it... con eso fué suficiente. el video debió durar 10 segundos por que esa explicación fue clara y exacta. :).. eres un crack!!
Gracias Edwin :). Saludos amigo!
Exacto llevaba horas buscando entender !
Con 10 segundos te basta a ti que eres un prodigio de la programación hay personas a las que esa definición (que por cierto está en todas partes) no les sea suficiente. No seas arrogante
Soy nuevo en esto y no se si me equivoco pero el video duro mas por que lo que escribiste No es toda la explicacion, ya que un high order function tambien es lo mismo, pero creo que un callback se diferencea por que estamos a la espera de que se ejecuta la otra funcion para poder llamarla, la cual puede ser una espera de tiempo o que ocurra un evento para poder llamar a la otra funcion.
Tus explicaciones son oro, no se por que tan poquitas visitas, tu siempre me aclaras dudas....
Muchas gracias Tatum :). Cualquier duda no olvides suscribirte. Saludos!
es tan ameno cada video, hasta ayuda a concentrase y entender muy bien el concepto, gracias mentor.
De nada amigo :). Cualquier duda no olvides suscribirte. Saludos!
tu explicacion es mejor que la de platzi. muchas gracias
Muchas gracias Aldo :). Cualquier duda no olvides suscribirte a nuestro canal. Saludos!
Muchas gracias despues de varios videos gracias a su explicacion pausada y sencilla entendi los callbacks
De nada Jalberth :). Cualquier duda no olvides en suscribirte. Saludos!
Vengo de ver mucha información y videos sin entender, ahora si entiendo muy bien, gracias!!!
De nada Andres :). Cualquier duda no olvides suscribirte. Saludos!
Las cosas más sencillas muchas veces son las que mejor funcionan, y esta explicación es un excelente ejemplo. Muchas gracias
Gracias Paulo :). Saludos amigo!
amigo, tenes talento para explicar, de verdad, explicas las cosas de una manera muy simple y facil de entender, muchisimas gracias!, Saludos desde Argentina
Muchas gracias amigo :). Cualquier duda no olvides en suscribirte. Saludos!
Eres excelente explicando. Facil, claro y sencillo
Vi varios videos y no los entendia al cien, gracias CRACK!!! por ti ahora recien entendi, eres muy claro y conciso con tu explicacion, ahora entiendo lo que es un callback.
De nada Erick! Cualquier duda no olvides en suscribirte. Saludos!
¿Pero cuál sería la diferencia entre llamar a function2 pasándola como parámetro a simplemente llamarla desde adentro del setTimeOut invocándola diréctamente ya que function2 está en el scope global?
muy pro que den una explicación simple que sirva de introducción a los callbacks. fino!
Muchas gracias José :). Saludos amigo!
Gracias a usted lo pude entender, que Dios lo bendiga.
Se nada Luima :). Cualquier duda no olvides en suscribirte. Saludos!
La mejor explicación que existe en internet, sos un crack !
De nada Jose :). Cualquier duda no olvides en suscribirte. Saludos!
este video aclarò todas mis dudas. buen trabajo.
Que bueno poder ayudarte. Cualquier duda no olvides en suscribirte. Saludos!
Llevo toda la tarde viendo vídeos para comprender realmente para qué sirven los callbacks, de tanto vídeo he aprendido a usarla pero de forma adiestrada, sin saber el porqué lo hacía. En 7 minutos no solo has afianzado lo que he aprendido hoy en horas sino que me has explicado de forma clara para qué son necesarios los callbacks. Toda una tarde para luego acabar usando en un futuro async-await jajajaja pero requería este conocimiento y de una me lo has hecho comprender. El mejor, sin duda.
Muchas gracias por tus palabras :). Cualquier duda no olvides suscribirte a nuestro canal. Saludos!
Ya con esta explicación podré seguir mi curso de Node Js xD. Un crack.
Se nada Anibal :). Cualquier duda no olvides en suscribirte. Saludos!
tu explicacion es de las mejores que he visto, muchas gracias
Gracias amigo :). Cualquier duda no olvides en suscribirte. Saludos!
Gracias, al fin entiendo que es un callback T.T ahora solo me falta saber la definición de asíncrono.
Que bueno poder ayudarte Adam :). Saludos!
sincrona que no se ejecuta otra funcion antes de que ya haya terminando la que se esta ejecutando, asincrona se puede ejecutar otra funcion aun sin haber terminado la primera los collback sirvven para tene runa ejecucuion sincrona
asíncrono es el wey que se salta las colas y nunca esta, ademas llega cuando quiere :,v, los sincronos son los que siguen la cola en orden y si no llegan no dejan pasar al resto xd
@@domakedev-desarrollowebful7121 jajaja buen ejemplo, le entendi bien xdxd
@@mastermaster153 me alegra :,D
La verdad muchas gracias. Le venia dando vueltas en la cabeza desde hace rato, tu manera de enseñar fue muy sencilla y didactica.
Amigo WOW super simple explicación mil gracias!!!
De nada Sanchayan :). Cualquier duda no olvides suscribirte. Saludos!
Excelente mentor! Me he estado rompiendo la cabeza estos días, tratando de entender que chingados es un callback.
Gracias amigo :). Saludos!
Que explicacion tan simple y clara... realmente te agradezco mucho esta explicación, Dios te bendiga.
Muchas gracias Francisco Saludos!
me revolvi al principio, pero si entendi con el ejemplo del setTimeOut gracias!
wuauu tus videos son oro puro muy bien explicado muy bueno el ejemplo ahora si entendì a la perfeccion, me suscribo!
Gracias Leonel :). Cualquier duda no olvides en suscribirte. Saludos!
Gracias compa, muy buen video y muy claro a la hora de explicar.
De nada David :). Cualquier duda no olvides en suscribirte. Saludos!
excelente , sencillo y al grano
Gracias David :). Saludos!
Excelente video, una explicación muy clara, vi el mismo tema con varios profesores y varias lecturas pero me generaba algunas dudas, lo cual con tu video no paso lo entendí completamente, muchas GRACIAS.
De nada amigo :). Saludos!
Más claro imposible. Gracias, crack!
Muchas gracias! me vi un montón de videos y no me estaba quedando claro muy bien el uso de los callbacks. Me pareció muy clara y concisa tu explicación! 💯
De nada Italo :). Cualquier duda no olvides en suscribirte. Saludos!
Muchas gracias!!!! Estoy aprendiendo estos términos y tu video me ha aclarado muchísimo los callbacks en tan solo unos minutos
Muchas gracias Thais :). Cualquier pregunta no olvides suscribirte. Saludos!
facil y sencilla explicacion gracias!
Gracias amigo :). Cualquier duda no olvides suscribirte. Saludos!
al fin bien explicado, muchas gracias.
De nada amigo :). Saludos!
Finalmente con esta explicación tan sencilla pude entender definitivamente lo que es un callback
..cumpliéndose la máxima de A. Einstein “Si no lo puedes explicar de forma sencilla, es que no lo has entendido bien“
Oye que chévere todo esto, como me haz aclarado muchas dudas Lo que no he entendido con los otros canales lo he kogrado con vosotro.Definitivamente eres el mejor profe de programación.
Muchas gracias Juan :). Saludos amigo!
Excelente explicación. Muchas gracias.
De nada :). Saludos!
Una explicación muy clara gracias!
Muchas gracias Vio :). Cualquier duda no olvides suscribirte. Saludos!
Impecable! excelente explicación, super concreta, muchísimas gracias!
Gracias Tommy, cualquier duda no olvides en suscribirte. Saludos!
Excelente explicación amigo muchas gracias.
De nada :). Cualquier duda no olvides en suscribirte. Saludos!
excelente!!!!!!!!!!!!!!!!!!!!!!! gracias !!!! el mejor tutorial
Gracias Luis :). Cualquier duda no olvides en suscribirte a nuestro canal. Saludos!
muy buena explicacion. lo entendi perfecto mil gracias.
De nada Alejandra :). Cualquier duda no olvides suscribirte. Saludos!
Muchísimas gracias..! Ahora si entendí que es un callback..!
De nada Víctor :). Cualquier duda no olvides en suscribirte. Saludos!
Muy buen video.!! ...gracias por aportar tanto conocimiento
De nada Marco :). Cualquier duda no olvides en suscribirte. Saludos!
Muy uena explicaion mi amigo, enserio me costo entender pero en tu video muy claro
callback in JavaScript | ¿Qué es un callback en JavaScript?
Muy buena explicación. Estaba un poco confundido pero con este vídeo ya pude entender. Sigue así bro
Muchas gracias Oscar :). Saludos amigo!
Excelente sin mas palabras, suscrito...
Muchas gracias Mauricio :). Saludos amigo!
Excelente explicación, ya lo pude entender muy fácil!!!
D-land Arrese muchas gracias amigo :). Saludos!
Exelente explicacion. Un genio
Muchas gracias valentin :). Saludos!
Gracias profe me quedo super claro !
Esto me ayudó a finalmente entender un callback. ¡¡¡Muchísimas pero muchísimas gracias!!!!
De nada amigo. Cualquier duda no olvides en suscribirte. Saludos!
Muchas gracias! Estoy siguiendo otro curso de javascript y necesitaba una explicación alternativa con otros ejemplos para entender el funcionamiento de las callback. Me sirvió mucho. Saludos!
Que bueno poder ayudar :). Saludos amigo!
Muy clarificador, muchas gracias!
De nada Federico :). Saludos amigo!
muy útil gracias :)
De nada :). Cualquier duda no olvides suscribirte. Saludos!
Brutal la explicacion, gracias
De nada Pablo :). Saludos!
Muy bueno, muchas gracias por la explicacion
De nada amigo. Cualquier duda no olvides en suscribirte. Saludos!
Venia de curso de undemy ya que el ejemplo con el que explican me pareció muy complicado de entender, buen contenido!!
Se nada Oscar :). Cualquier duda no olvides en suscribirte. Saludos!
Qué buena explicación amigo! Gracias
Excelente explicación.
Gracias Felipe :). Saludos amigo!
Mi pregunta es la siguiente, ¿Al hacer un callback, dentro de la función function1 el parámetro fn al invocarlo accede directamente a la función function2 por fuera o trata el parametro fn como la función a utilizar? Pregunto esto porque al poner el "debugger" me salta que la función function1 va hacia fuera en busca de la función function2, ¿Esto tendrá que ver con los parámetros por referencia o por valor?
Muy buen video, gracias por aclararme un poco más esto de los callback.
Hola Miguel, te recomiendo que te familiarizes más con el concepto de "Event loop in Javascript", también recuerda que al trabajar con setTimeout la ejecución depende del tiempo de espera. Saludos!
Thank u Sir, I understood it thanks to you🙌🏻
You’re welcome :)
Excelente explicacion! Me suscribo👍🏻🙌🏻
Muchas gracias Marco :). Saludos!
men eres buenisimo explicando
Gracias Michael :). Cualquier duda no olvides en suscribirte. Saludos!
@@CodigoMentorTutoriales obviamente hijo del demonio apenas terminó el video enseguida me suscribí
la mejor explicacion.
De nada amigo :). Saludos!
Excelente explicación
Gracias amigo :). Saludos!
he visto que los argumentos tienen diferentes nombres que los parámetros, por ejemplo, cuando pasas como argumento a function 2 en la function1 pero el parámetro de la function 1 lo llamas fn , afecta el hecho de llamarlos igual ? , o interfiere en algo con el callback , si me pudieras explicar con un ejemplo seria genial , muchas gracias .
Excelente, muy claro!! Muchas gracias.
De nada Willy :). Saludos!
Realmente muchas gracias !!!
De nada José :). Saludos amigo!
mejor explicación imposible.
Muchas gracias amigo :). Saludos!
excelente explicacion me quedo claro, gracias.
De nada amigo :). Saludos!
exelente
Espectacular! Gracias!
muchas gracias!
Excelente explicación, Mentor.
Favor, ¿Cómo queda el código si queremos ejecutar tres funciones en lugar de dos?
Cierto 😂
Excelente.. muchas gracias!
Excelente, clarísimo... gracias :D
De nada Kevin :). Saludos!
Excelente explicación, se podría decir que la utilización de callbacks es una manera de "aproximar" la programación asíncrona a la programación secuencial? En este ejemplo al menos vi eso reflejado. Saludos!
Excelente explicación, muchas gracias :))
De nada Syan. Cualquier duda no olvides subscribirte a nuestro canal. Saludos!
Te luciste hermano.
¡Muy claro!
Gracias Juan! saludos amigo
Muy buena explicación 😃
super, muchas gracias
De nada Carolina :). Cualquier duda no olvides suscribirte. Saludos!
Excelente explicación!
Gracias Joel :). Saludos amigo!
Muchas gracias kpo!, me sirvió mucho, me suscribo, saludos!
Muchas gracias!!!!
Gracias Alexis, saludos amigo!
Muy bien explicado!
graciaaas por fin entendí
De nada :). Saludos!
Gracias Genio! te iba a compartir en un recorte pero no lo tenes activado! Ahi va el like
Aparte de la explicacion muy buena, me gusta con letras grandes los resultados en otra pantalla , pensaste en los moviles. Gracias
Muchas gracias Carola :). Cualquier duda no olvides en suscribirte a nuestro canal. Saludos!
Excelente explicacion, y las nuevas promises de java que ventajas tienen de uso sobre los callback? Estaria bueno un video sobre eso. Sobre todo cuando mandamos a ejecutar cosas al servidor y tenemos que esperar resultados de esos procesos largos. gracias.
Hola amigo, aquí te compartimos nuestro video sobre Promises en JavaScript :). Saludos! ua-cam.com/video/pHBmmbDQl0o/v-deo.html
@@CodigoMentorTutoriales muchísimas gracias
elricho de nada amigo :)
Antes que nada excelente video, pregunta, que pasa si function2es una función con parametros?
Al momento de llamar function2 a traves del callback espeficias el parametro que necesitas. Claro esta function2 en su declaracion debe especificar que usa un parametro. Espero haberte ayudado.
Hola gracias por el tutorial. Me quedó una pregunta ¿Es posible pasarle parámetros a una función que ya está siendo parámetro de otra? Mi idea es hacer algo como lo siguiente:
function repeat(n, action) {
for (let i = 0; i < n; i++) {
action(i);
}
}
Y que la función acción pueda tener parámetros por si misma de manera que pueda que ejecutar cualquier tipo de función por ejemplo:
repeat(10, dibujarCuadrados(width, height, color));
repeat(5, enviarNotificacion(mensaje));
repeat(100, animacion(clase));
Este código no funciona por que no consigo enviar los argumentos en la función callback.
Saludos. Y gracias nuevamente por el tuto.