callback in JavaScript | ¿Qué es un callback en JavaScript?

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 226

  • @01darkking
    @01darkking Рік тому +2

    pero que manera tan espectacular de explicar el funcionamiento de un callback, excelente te felicito, te acabas de ganar un subscritor

  • @jescarmccallums9827
    @jescarmccallums9827 Рік тому +16

    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...😇

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  Рік тому +1

      Gracias amigo :). Cualquier duda no olvides suscribirte.

    • @ElGranProposito
      @ElGranProposito Рік тому +1

      Me pasó igual.. sobretodo porque andaba buscando entender el forEach, y le metían ciclo for, callback al asunto .. y qué enredo..

    • @ryuzakibakura8229
      @ryuzakibakura8229 Рік тому +1

      Ni jonmircha lo explica tan claro

  • @jhoansebastianholguinmonto7155
    @jhoansebastianholguinmonto7155 2 роки тому +2

    Jumm, hasta que porfin entendi, gracias amigo, explicas muy bien.

  • @brunopautazzo
    @brunopautazzo 2 роки тому +4

    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

  • @osvaldoreyes8828
    @osvaldoreyes8828 11 місяців тому +2

    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

  • @leonelaraujoataucuri5654
    @leonelaraujoataucuri5654 3 роки тому +17

    Hiciste una explicación sencilla y muy clara,al fin pude entender que es un callback.

  • @frann7092
    @frann7092 2 роки тому +1

    gracias, muy claro y preciso, me ayudo bastante

  • @gonzalocayunaoerices1569
    @gonzalocayunaoerices1569 2 роки тому

    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.

  • @edwin5907
    @edwin5907 3 роки тому +37

    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!!

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому +1

      Gracias Edwin :). Saludos amigo!

    • @felixcaceres2281
      @felixcaceres2281 2 роки тому +1

      Exacto llevaba horas buscando entender !

    • @community7757
      @community7757 2 роки тому +2

      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

    • @bravo2516
      @bravo2516 Рік тому

      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.

  • @JardanySvidrigailov
    @JardanySvidrigailov 3 роки тому +15

    Tus explicaciones son oro, no se por que tan poquitas visitas, tu siempre me aclaras dudas....

  • @codingjhames
    @codingjhames 3 роки тому +3

    es tan ameno cada video, hasta ayuda a concentrase y entender muy bien el concepto, gracias mentor.

  • @aldricr5234
    @aldricr5234 3 роки тому +1

    tu explicacion es mejor que la de platzi. muchas gracias

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому

      Muchas gracias Aldo :). Cualquier duda no olvides suscribirte a nuestro canal. Saludos!

  • @jalberthmosquera4304
    @jalberthmosquera4304 3 роки тому +1

    Muchas gracias despues de varios videos gracias a su explicacion pausada y sencilla entendi los callbacks

  • @andresfajardo7383
    @andresfajardo7383 3 роки тому +2

    Vengo de ver mucha información y videos sin entender, ahora si entiendo muy bien, gracias!!!

  • @paulofabian6414
    @paulofabian6414 Рік тому +1

    Las cosas más sencillas muchas veces son las que mejor funcionan, y esta explicación es un excelente ejemplo. Muchas gracias

  • @aguss3163
    @aguss3163 2 роки тому +4

    amigo, tenes talento para explicar, de verdad, explicas las cosas de una manera muy simple y facil de entender, muchisimas gracias!, Saludos desde Argentina

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  2 роки тому +1

      Muchas gracias amigo :). Cualquier duda no olvides en suscribirte. Saludos!

  • @luroblesf
    @luroblesf 7 місяців тому

    Eres excelente explicando. Facil, claro y sencillo

  • @ericksasonet
    @ericksasonet 3 роки тому +1

    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.

  • @davidsaso1234
    @davidsaso1234 3 роки тому +3

    ¿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?

  • @josemier1867
    @josemier1867 2 роки тому +1

    muy pro que den una explicación simple que sirva de introducción a los callbacks. fino!

  • @manuelrosen2752
    @manuelrosen2752 3 роки тому +1

    Gracias a usted lo pude entender, que Dios lo bendiga.

  • @JLCaicedo
    @JLCaicedo 3 роки тому +1

    La mejor explicación que existe en internet, sos un crack !

  • @victorcossio
    @victorcossio 2 роки тому +1

    este video aclarò todas mis dudas. buen trabajo.

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  2 роки тому +1

      Que bueno poder ayudarte. Cualquier duda no olvides en suscribirte. Saludos!

  • @buscateuntrabajo582
    @buscateuntrabajo582 3 роки тому +3

    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.

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому +2

      Muchas gracias por tus palabras :). Cualquier duda no olvides suscribirte a nuestro canal. Saludos!

  • @anibalrodrigocoriniapaza6891
    @anibalrodrigocoriniapaza6891 2 роки тому +1

    Ya con esta explicación podré seguir mi curso de Node Js xD. Un crack.

  • @rogeclash2631
    @rogeclash2631 2 роки тому

    tu explicacion es de las mejores que he visto, muchas gracias

  • @SenkuIshigami229
    @SenkuIshigami229 4 роки тому +21

    Gracias, al fin entiendo que es un callback T.T ahora solo me falta saber la definición de asíncrono.

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  4 роки тому +1

      Que bueno poder ayudarte Adam :). Saludos!

    • @alanjairguadalupemartinez2533
      @alanjairguadalupemartinez2533 3 роки тому +4

      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

    • @domakedev-desarrollowebful7121
      @domakedev-desarrollowebful7121 3 роки тому +5

      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

    • @mastermaster153
      @mastermaster153 3 роки тому +2

      @@domakedev-desarrollowebful7121 jajaja buen ejemplo, le entendi bien xdxd

    • @domakedev-desarrollowebful7121
      @domakedev-desarrollowebful7121 3 роки тому

      @@mastermaster153 me alegra :,D

  • @davidlionheart2875
    @davidlionheart2875 3 роки тому +1

    La verdad muchas gracias. Le venia dando vueltas en la cabeza desde hace rato, tu manera de enseñar fue muy sencilla y didactica.

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 3 роки тому +1

    Amigo WOW super simple explicación mil gracias!!!

  • @donthemessenger
    @donthemessenger Рік тому +1

    Excelente mentor! Me he estado rompiendo la cabeza estos días, tratando de entender que chingados es un callback.

  • @FranciscojavierHDD
    @FranciscojavierHDD 4 роки тому +4

    Que explicacion tan simple y clara... realmente te agradezco mucho esta explicación, Dios te bendiga.

  • @Cachiporra3000
    @Cachiporra3000 3 роки тому

    me revolvi al principio, pero si entendi con el ejemplo del setTimeOut gracias!

  • @Anonymous-Defense
    @Anonymous-Defense 3 роки тому +1

    wuauu tus videos son oro puro muy bien explicado muy bueno el ejemplo ahora si entendì a la perfeccion, me suscribo!

  • @davidfelipecastanocadavid5430
    @davidfelipecastanocadavid5430 3 роки тому +1

    Gracias compa, muy buen video y muy claro a la hora de explicar.

  • @davidcardenas7737
    @davidcardenas7737 2 роки тому +1

    excelente , sencillo y al grano

  • @daniekmx
    @daniekmx 4 роки тому +1

    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.

  • @franciscomolina-dev
    @franciscomolina-dev 3 роки тому

    Más claro imposible. Gracias, crack!

  • @italoheberlobotorres8573
    @italoheberlobotorres8573 3 роки тому +1

    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! 💯

  • @thainole
    @thainole 3 роки тому +2

    Muchas gracias!!!! Estoy aprendiendo estos términos y tu video me ha aclarado muchísimo los callbacks en tan solo unos minutos

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому +1

      Muchas gracias Thais :). Cualquier pregunta no olvides suscribirte. Saludos!

  • @all-eter-4289
    @all-eter-4289 2 роки тому +1

    facil y sencilla explicacion gracias!

  • @4temix
    @4temix Рік тому +1

    al fin bien explicado, muchas gracias.

  • @Javier.P63
    @Javier.P63 2 роки тому

    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“

  • @JuanCarlos-ox3dc
    @JuanCarlos-ox3dc 4 роки тому +1

    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.

  • @pabloantoniop74
    @pabloantoniop74 Рік тому +1

    Excelente explicación. Muchas gracias.

  • @viog8421
    @viog8421 3 роки тому +1

    Una explicación muy clara gracias!

  • @tomasgilamoedo8301
    @tomasgilamoedo8301 3 роки тому +1

    Impecable! excelente explicación, super concreta, muchísimas gracias!

  • @adriancordova1618
    @adriancordova1618 3 роки тому +1

    Excelente explicación amigo muchas gracias.

  • @LuisCastillo-bl6mq
    @LuisCastillo-bl6mq 3 роки тому +1

    excelente!!!!!!!!!!!!!!!!!!!!!!! gracias !!!! el mejor tutorial

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому

      Gracias Luis :). Cualquier duda no olvides en suscribirte a nuestro canal. Saludos!

  • @alejandrarubio3675
    @alejandrarubio3675 3 роки тому +1

    muy buena explicacion. lo entendi perfecto mil gracias.

  • @victordavidgonzalezlemus3079
    @victordavidgonzalezlemus3079 3 роки тому +1

    Muchísimas gracias..! Ahora si entendí que es un callback..!

  • @mapa5000
    @mapa5000 3 роки тому +1

    Muy buen video.!! ...gracias por aportar tanto conocimiento

  • @biakkocat9578
    @biakkocat9578 9 місяців тому

    Muy uena explicaion mi amigo, enserio me costo entender pero en tu video muy claro

  • @CodigoMentorTutoriales
    @CodigoMentorTutoriales  4 роки тому +3

    callback in JavaScript | ¿Qué es un callback en JavaScript?

  • @oscarrandermorabautista4393
    @oscarrandermorabautista4393 4 роки тому +1

    Muy buena explicación. Estaba un poco confundido pero con este vídeo ya pude entender. Sigue así bro

  • @mauricioelflaco
    @mauricioelflaco 3 роки тому +1

    Excelente sin mas palabras, suscrito...

  • @d-landjs
    @d-landjs 4 роки тому +1

    Excelente explicación, ya lo pude entender muy fácil!!!

  • @BrianGames9499
    @BrianGames9499 4 роки тому +1

    Exelente explicacion. Un genio

  • @kevinbacaangeles754
    @kevinbacaangeles754 2 роки тому

    Gracias profe me quedo super claro !

  • @locoamato_yt
    @locoamato_yt 3 роки тому +1

    Esto me ayudó a finalmente entender un callback. ¡¡¡Muchísimas pero muchísimas gracias!!!!

  • @RoyArrascaeta
    @RoyArrascaeta 4 роки тому

    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!

  • @cbmsbdLP
    @cbmsbdLP 4 роки тому +1

    Muy clarificador, muchas gracias!

  • @ignasigurrea2048
    @ignasigurrea2048 3 роки тому +1

    muy útil gracias :)

  • @notcoder_exe1601
    @notcoder_exe1601 4 роки тому +1

    Brutal la explicacion, gracias

  • @programmingj613
    @programmingj613 3 роки тому +1

    Muy bueno, muchas gracias por la explicacion

  • @oscarvarela4196
    @oscarvarela4196 2 роки тому +1

    Venia de curso de undemy ya que el ejemplo con el que explican me pareció muy complicado de entender, buen contenido!!

  • @spencersedano
    @spencersedano 2 роки тому

    Qué buena explicación amigo! Gracias

  • @felipejaramillogaleano8590
    @felipejaramillogaleano8590 4 роки тому +1

    Excelente explicación.

  • @miguelsierra1971
    @miguelsierra1971 3 роки тому +1

    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.

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому +1

      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!

  • @milenachavarriaromero1361
    @milenachavarriaromero1361 10 місяців тому +1

    Thank u Sir, I understood it thanks to you🙌🏻

  • @Satoistheonlyone
    @Satoistheonlyone 3 роки тому +1

    Excelente explicacion! Me suscribo👍🏻🙌🏻

  • @michae301
    @michae301 2 роки тому +1

    men eres buenisimo explicando

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  2 роки тому

      Gracias Michael :). Cualquier duda no olvides en suscribirte. Saludos!

    • @michae301
      @michae301 2 роки тому

      @@CodigoMentorTutoriales obviamente hijo del demonio apenas terminó el video enseguida me suscribí

  • @gissenduarterodas4124
    @gissenduarterodas4124 Рік тому +1

    la mejor explicacion.

  • @Charlydk1
    @Charlydk1 9 місяців тому +1

    Excelente explicación

  • @ABSUBA91
    @ABSUBA91 8 місяців тому

    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 .

  • @willybanus7900
    @willybanus7900 4 роки тому +1

    Excelente, muy claro!! Muchas gracias.

  • @josemassac
    @josemassac Рік тому +1

    Realmente muchas gracias !!!

  • @stanlyoncm
    @stanlyoncm 4 роки тому +1

    mejor explicación imposible.

  • @mares3335
    @mares3335 3 роки тому +1

    excelente explicacion me quedo claro, gracias.

  • @ricardobenjaminrodriguezhe7940
    @ricardobenjaminrodriguezhe7940 2 роки тому +1

    exelente

  • @LeonardoAngel3000
    @LeonardoAngel3000 3 роки тому

    Espectacular! Gracias!

  • @martinyuste6413
    @martinyuste6413 3 роки тому +1

    muchas gracias!

  • @pablogonzalezmora4679
    @pablogonzalezmora4679 3 роки тому +1

    Excelente explicación, Mentor.
    Favor, ¿Cómo queda el código si queremos ejecutar tres funciones en lugar de dos?

  • @danielzamudio3462
    @danielzamudio3462 3 роки тому

    Excelente.. muchas gracias!

  • @kevinrock121295
    @kevinrock121295 3 роки тому +1

    Excelente, clarísimo... gracias :D

  • @MSanchez1197
    @MSanchez1197 4 роки тому

    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!

  • @cyan_sol
    @cyan_sol 3 роки тому +1

    Excelente explicación, muchas gracias :))

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  3 роки тому

      De nada Syan. Cualquier duda no olvides subscribirte a nuestro canal. Saludos!

  • @luisretes9779
    @luisretes9779 3 роки тому

    Te luciste hermano.

  • @juanfranciscopagescumar4706
    @juanfranciscopagescumar4706 3 роки тому +1

    ¡Muy claro!

  • @haqzel6476
    @haqzel6476 3 роки тому

    Muy buena explicación 😃

  • @carolinach9114
    @carolinach9114 2 роки тому +1

    super, muchas gracias

  • @JoelCanulAlonzo
    @JoelCanulAlonzo 4 роки тому +1

    Excelente explicación!

  • @FernandoGonzalez93sc
    @FernandoGonzalez93sc 3 роки тому

    Muchas gracias kpo!, me sirvió mucho, me suscribo, saludos!

  • @alexisivanovichcamarena1812
    @alexisivanovichcamarena1812 2 роки тому +1

    Muchas gracias!!!!

  • @topfanaticos2606
    @topfanaticos2606 3 роки тому

    Muy bien explicado!

  • @ludmialmi6103
    @ludmialmi6103 Рік тому +1

    graciaaas por fin entendí

  • @robertobenedit
    @robertobenedit 3 роки тому

    Gracias Genio! te iba a compartir en un recorte pero no lo tenes activado! Ahi va el like

  • @carolabazan3749
    @carolabazan3749 2 роки тому

    Aparte de la explicacion muy buena, me gusta con letras grandes los resultados en otra pantalla , pensaste en los moviles. Gracias

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  2 роки тому

      Muchas gracias Carola :). Cualquier duda no olvides en suscribirte a nuestro canal. Saludos!

  • @elricho72
    @elricho72 4 роки тому +3

    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.

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  4 роки тому +3

      Hola amigo, aquí te compartimos nuestro video sobre Promises en JavaScript :). Saludos! ua-cam.com/video/pHBmmbDQl0o/v-deo.html

    • @elricho72
      @elricho72 4 роки тому +1

      @@CodigoMentorTutoriales muchísimas gracias

    • @CodigoMentorTutoriales
      @CodigoMentorTutoriales  4 роки тому

      elricho de nada amigo :)

  • @victorjavier6046
    @victorjavier6046 3 роки тому

    Antes que nada excelente video, pregunta, que pasa si function2es una función con parametros?

    • @davidlionheart2875
      @davidlionheart2875 3 роки тому

      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.

  • @lmga4159
    @lmga4159 3 роки тому

    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.