📖 ¿Qué es un callback en JavaScript? Tutorial desde cero

  Рет қаралды 53,574

midulive

midulive

Күн бұрын

Пікірлер
@ElieserDamianCastroEusebioCast
@ElieserDamianCastroEusebioCast 5 ай бұрын
No sabes lo mal que lo he pasado buscando información sobre los callbacks. Eres el primero que escucho decir "Todo en Js tiene callback" y aunque parece tonteria los que venimos de otros lenguajes esto no nos lo esperamos. Ese comentario me ayuda a cambiar el enfoque cuando usamos build-in dentro de Javascript y al menos en mi caso este video me ha ayudado bastante
@leikergomez8973
@leikergomez8973 Жыл бұрын
Gracias Midu, has ganado un suscriptor, te sigo en tiktok. Justo tu video me salió al buscar en youtube para aclarar mis dudas en callbacks, luego de muchos videos, lo acabo de entender contigo, gracias!
@adalobregon7937
@adalobregon7937 2 жыл бұрын
Justo estoy estudiando este tema, pero tus explicaciones son las mejores!! Gracias 🙌🏼
@hannsmp2827
@hannsmp2827 2 жыл бұрын
muchas gracias entendí muy bien, buscaba la forma de asimilar una función que use un callback y que funcione idénticamente al forEach(), me sirvió de mucho gracias ^ ^ ```js const edades = [12,34,25,31,52]; function nombre(array, callback){ for(let i = 0; i < array.length; i++){ callback(array[i]); } } nombre(edades,(edad)=>{ console.log(edad) }) ```
@asalvaz
@asalvaz 8 ай бұрын
edad => { console.log(edad); } Cuando una función flecha recibe un solo parametro los parentesis son opcionales
@MatiasCecciDev
@MatiasCecciDev Жыл бұрын
Eres un crack, explicar conceptos de manera simple
@Juicio87
@Juicio87 2 жыл бұрын
No os podéis imaginar la cantidad de gente, incluso expertos, que te mezclan el término argumentos y parámetros...para alguien que aprende esto es catastrófico, por suerte con práctica y estudio se aprende lo que es cada uno pero no se le suele dar importancia a la diferenciación de estos dos términos y repito, para alguien que empieza puede ser terrible para él
@spiderdev5166
@spiderdev5166 2 жыл бұрын
Perfectamente explicado! LIKE!
@midulive
@midulive 2 жыл бұрын
Gracias! 😊
@joseavilasg
@joseavilasg Жыл бұрын
Muy buena explicación. La confusión entre parámetro y argumento es muy común.
@raulurielsilvaramirez8414
@raulurielsilvaramirez8414 Жыл бұрын
Muchas gracias...no había entendido muy bien el tema, pero con este video ya me hago una mejor idea de lo que es
@midulive
@midulive Жыл бұрын
Me alegro que te sirva! :D
@marlonm
@marlonm 11 ай бұрын
Estudiando este tema me encuentro con tu video y mejor explicado no se puede encontrar. Gracias midu.
@Odesza-777
@Odesza-777 10 ай бұрын
Estoy en Javascript que vídeo me recomiendas desde cero y que expliqué estos temas también, también eso de promesas, algún canal que conoces tío 🤔
@marlonm
@marlonm 10 ай бұрын
@@Odesza-777 Revisa el canal de Jon Mircha. Tiene un curso de JS muy completo.
@Odesza-777
@Odesza-777 10 ай бұрын
@@marlonm gracias bro justo he visto videos de él, los veré todos👍😁
@marlonm
@marlonm 10 ай бұрын
@@Odesza-777 Sí, son excelentes.
@Odesza-777
@Odesza-777 10 ай бұрын
@@marlonm si, ey bro tu ya tienes empleo, en mi caso soy autodidacta tengo 22 no pude ir a la universidad ahí estamos
@aaronfabriciosantacruzvald8101
@aaronfabriciosantacruzvald8101 2 жыл бұрын
en 7 min aprendí lo que no pude en una semana
@midulive
@midulive 2 жыл бұрын
☺️😊😊😊😊
@juancholml
@juancholml 2 жыл бұрын
tienes uno explicando async await? explicas super bien 🤯🤯🤯
@directo7518
@directo7518 2 жыл бұрын
exclemte estoy aprendiendo y creo qie esto simplifica mucho una calculadora qur estoy armando gracias x ayudar 👍
@midulive
@midulive 2 жыл бұрын
Con mucho gusto!!!
@directo7518
@directo7518 2 жыл бұрын
@@midulive vi que hiciste una calculadora, y quería saber si me darias una guia ya que, deseo inprimir en 1 imput i varios nros y a la vez que este se vaya actualizando, eh probado con .reset(), input.target pero no me imprime y no me borra el que ya esta ...
@percypm2588
@percypm2588 2 жыл бұрын
gracias Midu!!! eres grande 👍
@sebamartinez6725
@sebamartinez6725 2 жыл бұрын
Cómo se puede configurar para que las letras se vean con ese borde birllante?
@alexanderguillermor9519
@alexanderguillermor9519 Жыл бұрын
bien ahi explicando los conceptos
@devgus2247
@devgus2247 Жыл бұрын
Muchas gracias, al fin pude entenderlo bien, like y sub
@hernatiable
@hernatiable Жыл бұрын
Excelente video!!!... consulta, no usas ; por algo en particular?
@midulive
@midulive Жыл бұрын
Me da pereza escribir jajaja
@alanbalvin7731
@alanbalvin7731 6 ай бұрын
De repente le metes acelerador a tus explicaciones que no te puede uno seguir el ritmo pero también es una forma de aprender ver a alguien programando en el mundo real
@midulive
@midulive 6 ай бұрын
Lo bueno de los vídeos es que, por más acelerador que tengan, se pueden pausar y hasta poner a mitad de velocidad.
@urielolivares2749
@urielolivares2749 2 жыл бұрын
Gracias, voy a ver si el código me funciona ahora, copiando lo que tienes ahí.
@midulive
@midulive 2 жыл бұрын
Perfecto!!
@urielolivares2749
@urielolivares2749 2 жыл бұрын
@@midulive no funcionó, bro, yo lo que andaba buscando eran las promesas, pero buen video. xd
@guaytrapa
@guaytrapa 2 жыл бұрын
Muchas gracias miduuu lo necesitaba ✌️❤️
@Hugo-xh3bi
@Hugo-xh3bi 2 жыл бұрын
Master estoy aprendiendo este tema justo estos días, gracias!!
@YusufSalahAdDin
@YusufSalahAdDin 2 жыл бұрын
Lo leo en la documentación y no lo entiendo tan rápido como cuando veo este video!
@ohiwantyoutobelieve
@ohiwantyoutobelieve 2 жыл бұрын
Muy claro, ty
@dannysolano8183
@dannysolano8183 2 жыл бұрын
Graciad midu me has ayudado un monton
@geometrydashjowinator1936
@geometrydashjowinator1936 Жыл бұрын
Vine a aclarar que es un callback (que por cierto me lo dejaste clarísimo) pero ahora tengo una duda mas grande, cual es ese theme que tienes para vs code??
@berioskamonroybasoalto5317
@berioskamonroybasoalto5317 Жыл бұрын
me encantas :D gracias!!
@midulive
@midulive Жыл бұрын
😊😊😊
@GAST0N
@GAST0N 2 жыл бұрын
Después de ver videos, videos y leer en Internet.... sigo sin entender. Entiendo cómo funcionan las callbacks, pero no logro entender cómo se usan para la asincronía. En todos los lugares explican que JavaScript al ser síncrono, sólo ejecuta una cosa a la vez y hasta que no haya terminado de ejecutarla, no pasará a la siguiente función. Por lo cuál si una función tiene una demora en ejecutarse, bloquea todo el código que tiene por debajo. Entonces los callbacks, como las promise o async - await, nos sirven para trabajar de forma asíncrona y que no se bloquee el código. ¿Cómo lo hacen? No lo sé, después de ver videos y videos y videos... sigo sin entenderlo.
@theratzinger
@theratzinger 2 жыл бұрын
Supongamos que tienes un setTimeOut que te muestra "Hello World" después de 60 segundos (asincrónica), por otro lado tienes otras funciones que corren de manera síncrona y después de un minuto aparece el "Hello world", ambas tareas se desarrollaron al mismo tiempo (paralelismo) y por lo que entiendo en tu comentario es cómo esto es posible si se supone que solo puede realizar una tarea a la vez. En este ejemplo que te dí ambas tareas las lleva acabo el mismo navegador con el mismo procesador de tu PC, la respuesta está en que cualquier sistema operativo moderno haciendo multitarea con un único core simplemente trocea las tareas en tareas más pequeñas y las entrelaza, de modo que cada una de ellas se ejecutará durante un breve instante. Sin embargo, a largo plazo, la impresión es que todas progresan a la vez. Ahora, cuando hacemos un request a un servidor externo esto demorará tiempo, esta petición la haremos de manera asíncrona para que cuando el servidor externo que estuvo trabajando todo este tiempo tenga la respuesta, la entregue mientras tu navegador estuvo realizando otras funciones y al finalizar tu función callback te muestre algo como "ha llegado la información solicitada" por poner un ejemplo sencillo. Espero haber resuelto tu duda 🙌 Si quieres profundizar te dejo este link:
@GAST0N
@GAST0N 2 жыл бұрын
​@@theratzinger Gracias por tomarte la molestia de responder y explicar. Ayer pude terminar de entenderlo. Creo que el problema es que hay mucha gente que enseña y no saben simplificar una idea para dejar en claro un concepto, más cuando un tema puede ser complejo. Si puedes agarrar un tema complejo y explicarselo a un niño de 12 años y que le quede claro el concepto, entonces sabes enseñar. Una vez claro el concepto, se puede profundizar más el tema hasta la complejidad. Veo que mucha gente, como yo, se han confundido hasta marearse con el tema de la asincronía, las callbacks, promesas, etc. Cuando en realidad es fácil de aprender si se parte de una idea simple y se habla de forma clara. Dejando en claro qué es, para qué es y cómo se usa.
@eca8799
@eca8799 2 жыл бұрын
@@GAST0N podrías explicarmelo?
@GAST0N
@GAST0N 2 жыл бұрын
​@@eca8799 Las callbacks son funciones que se pasan como parámetros a otras funciones. Lo importante es saber que esto se utiliza para: asegurarnos de que un código NO se va a ejecutar hasta que otro código haya terminado de ejecutarse. Esto es útil para trabajar la asincronía. Por ej. cuando trabajamos con una API, puede demorar mucho tiempo en procesar una solicitud, entonces no sabemos cuando se va a completar esa función. Pero queremos que se ejecute un código luego de que se haya completado.
@santiagocalero-kr8in
@santiagocalero-kr8in Жыл бұрын
¿Cómo se llama ese editor de código? Está bastante bonito
@joseavilasg
@joseavilasg Жыл бұрын
RunJS
@davidnelson2412
@davidnelson2412 2 жыл бұрын
Alguien sabe qué extensión usa para que salga la consola al lado?
@Leonardo_Vargas
@Leonardo_Vargas 11 ай бұрын
me puedes decir que tipo de letras utilizas ?
@eca8799
@eca8799 2 жыл бұрын
buenisimo el mejor
@Ruthless507
@Ruthless507 2 жыл бұрын
Los callback no son propios solamente de javascript, en otros lenguajes también se puede hacer pero en javascript abunda mas
@felibass
@felibass Жыл бұрын
Hola genio, ¿Qué herramienta utilizas para ir ejecutando el código al instante?
@edwinberrones5570
@edwinberrones5570 Жыл бұрын
runjs
@xxz-h7i
@xxz-h7i Ай бұрын
**mi definicion ** un callback es una función que se ejecuta a partir de uncambio en un evento(pulsar un botón) o pasado un tiempo (setTimeOut) el cual interrumpe el flujo de ejecución en javascript esto yo lo asimilaria a lo que son las funciones lambda en python
@moisesvargasichpas4805
@moisesvargasichpas4805 2 жыл бұрын
¿que tiene que ver con Async o Promesa para que estas la reemplazaran?
@cleaner98
@cleaner98 2 жыл бұрын
Que con promesas o Async/Await el código es más limpio.
@fahe8993
@fahe8993 2 жыл бұрын
Midu tiene un video explicando promises vs callbacks: kzbin.info/www/bejne/nKPQYXZ-rsqGmKc
@22bears
@22bears 2 жыл бұрын
Hola Midu! que IDE usas para que las letras se vean glowy?
@kevyyar
@kevyyar 2 жыл бұрын
Synthwave 84
@k4m4ch0
@k4m4ch0 2 жыл бұрын
Visual studio code
@22bears
@22bears 2 жыл бұрын
@@k4m4ch0 gracias Kendall. cómo se llama la extensión?
@k4m4ch0
@k4m4ch0 2 жыл бұрын
Synthwave 84 hay que descargarla y activarla, busca un vídeo de acerca de la activación
@22bears
@22bears 2 жыл бұрын
@@k4m4ch0 muchas gracias bro!
@adri123161
@adri123161 5 ай бұрын
Gracias papá
@vinzegonzalesgamboa1908
@vinzegonzalesgamboa1908 2 жыл бұрын
han pasado 3 anhos para porfin entender que es un callback
@psluigisuarez
@psluigisuarez Жыл бұрын
Que genio
@alexisandersonromerocorrea3559
@alexisandersonromerocorrea3559 2 жыл бұрын
Crack!!!
@maclaren33
@maclaren33 2 жыл бұрын
Creo q si la. Función no se ejecuta al final también podría ser llamada callback
@terry-
@terry- 11 ай бұрын
Genial!
@JeanSantos97
@JeanSantos97 2 жыл бұрын
En Angular un suscribe también es un callback
@alexmontalvoreyes3075
@alexmontalvoreyes3075 2 жыл бұрын
Al final me quedé con la duda de la diferencia entre parámetro y argumento :(
@AR7editing
@AR7editing 2 жыл бұрын
parámetro es el dato ficticio que se pide al crear una función, argumento es el dato real, el que se usa al llamar la función, ejemplo function suma(parámetro1, parámetro2){ return parámetro1 + parámetro2 } ahora cuando llamamos suma se pasan los argumentos, que son los datos reales suma(1,2) 1 y 2 serían los argumentos, ¿entendiste?
@alexmontalvoreyes3075
@alexmontalvoreyes3075 2 жыл бұрын
@@AR7editing gracias, tu explicación si lo entendí
@leandropalavecino7179
@leandropalavecino7179 8 ай бұрын
Ya hice un juego con api, sql y hasta encriptacion con SHA 256. Es mas creo que hasta le implemente el nuevo sistema Cuantico chino con tecnologia aeroespacial. Pero todavia no entiendo como funciona un pinche Colpack!!!
@psicodelico6
@psicodelico6 2 жыл бұрын
Funciones de primer orden
@asbeldev3071
@asbeldev3071 2 жыл бұрын
Capo
@alejandropiernavieja2753
@alejandropiernavieja2753 2 жыл бұрын
puede explicar sin molestarse
@nordic5272
@nordic5272 Жыл бұрын
No entendí nada.
@shoori1131
@shoori1131 7 ай бұрын
No entendi
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
СИНИЙ ИНЕЙ УЖЕ ВЫШЕЛ!❄️
01:01
DO$HIK
Рет қаралды 3,3 МЛН
Callback en ¡5 minutos! - Javascript
5:07
Informática DP
Рет қаралды 31 М.
Learn JavaScript CALLBACKS in 7 minutes! 🤙
7:17
Bro Code
Рет қаралды 73 М.
Curso JavaScript: 46. Callbacks - #jonmircha
17:54
jonmircha
Рет қаралды 54 М.
Por qué JS "necesita" async-await y otros lenguajes no?
21:42
Antonio Sarosi
Рет қаралды 96 М.
Top 8 Lenguajes de PROGRAMACIÓN más DEMANDADOS en 2024
19:01
El drama de ESTADOS UNIDOS es brutal
11:30
midulive
Рет қаралды 79 М.
callback in JavaScript | ¿Qué es un callback en JavaScript?
7:24
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН