Funciones GENERADORAS en Javascript 🤯

En este video te enseñare para que sirven las funciones generadoras en Javascript
Si quieres apoyarme y darme para una cerveza puedes hacerlo por aquí: paypal.me/HectorDeLeonGuevara
Puedes apoyarme desde 0.5 USD al mes uniéndote como miembro al canal aquí: / @hdeleonnet
Todos mis podcasts: • Podcast #1 - ¿Cuál es ...
Curso de MVC .Net: • Curso de MVC .Net C#| ...
Curso de MVC Api .Net: • Curso de MVC API .Net ...
Curso de facturación electrónica en c# .Net: • ¿Cómo convertir archiv...
Todos mis videos sobre facturación electrónica: • ¿Cómo convertir archiv...
La falta de respeto tanto a mí como a cualquier otra persona y el SPAM son razones de bloqueo en mi canal.
"Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair use" for purposes such as criticism, comment, news reporting, teaching, scholarship, and research. Fair use is a use permitted by copyright statute that might otherwise be infringing. Non-profit, educational or personal use tips the balance in favor of fair use"
---------------------------------------------------------------------------------------------------------------
Sigueme en twitter ⇒ / powerhdeleon
Sigueme en facebook ⇒ / hdeleon666
Mi Sitio web ⇒ hdeleon.net
#javascript #js #programación

Пікірлер: 41

  • @hdeleonnet
    @hdeleonnet3 жыл бұрын

    Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba y compartiendo en tus redes sociales ¡Muchas gracias!

  • @hernangarcia77
    @hernangarcia772 жыл бұрын

    Madre de dios!!, ni siquiera las habia oido nombrar!! Son geniales para hacer "ciclos for asincronos". Muchisimas gracias Hector!! Eres grande!!

  • @RicardoDecadente
    @RicardoDecadente3 жыл бұрын

    Es parecido al Symbol.iterator . Excelente explicación.

  • @jismaelcr
    @jismaelcr3 жыл бұрын

    Excelente joven Héctor, esta no me la sabia... Muchas gracias por compartir. Saludos cordiales. 🤝🏽 Dios lo bendiga.

  • @albertodaniel
    @albertodaniel3 жыл бұрын

    Todos los dias hay algo interesate. Gracias Hector

  • @luisfelipecardona8808
    @luisfelipecardona8808 Жыл бұрын

    Este chaval si que piensa de una manera muy bacana, saludos desde Colombia puer hermano, estoy aprendiendo muchisimo con tu logica.

  • @nifares8744
    @nifares87443 жыл бұрын

    Gracias por las explicaciones Héctor.

  • @jeanlesslanma6691
    @jeanlesslanma66913 жыл бұрын

    Si, me gustó mucho como pusiste ese concepto que puede ser confuso. Pero tú lo hiciste de manera sencilla y práctica!! Claro que esperare por más vídeos así, gracias! Saludos!!!

  • @gastoncho2002
    @gastoncho20023 жыл бұрын

    Impresionante!!!! Gracias por compartír!! Abrazo desde Argentina

  • @davidriscanevo5145
    @davidriscanevo51452 жыл бұрын

    Muy bien explicado y con ejemplos, excelente, además aprendí sobre async await que no lo tenía muy claro. Nuevo subscriptor.

  • @gaby_developer3126
    @gaby_developer31263 жыл бұрын

    Muy bueno Hector, voto por más videos de funciones generadoras!!💪🤘👏sdos. Desde Arg!

  • @07bakabaka
    @07bakabaka3 жыл бұрын

    Como siempre, contenido de excelente calidad mil gracias

  • @Fernando_SC
    @Fernando_SC3 жыл бұрын

    Que buena explicación no conocía está función. Saludos Héctor

  • @Develoteca
    @Develoteca3 жыл бұрын

    Hubieras invitado a Bezael para que diga :”esto de finito depende de“ Jajajaja, excelente video.

  • @hdeleonnet

    @hdeleonnet

    3 жыл бұрын

    Anda dormido

  • @josephlojan827
    @josephlojan8273 жыл бұрын

    Cada vez más me gusta js. Gracias campeón

  • @beachboy3945
    @beachboy39453 жыл бұрын

    vi un Tweet tuyo y al visitar tu canal me llamó la atención tu contenido variado, nuevo sub bro exploremos a ver que encontramos

  • @mb1cm13
    @mb1cm133 жыл бұрын

    Saludos, me parece interesante este tipo de funciones. Seria bueno ver otros ejemplos de uso en casos reales. Gracias por compartir.

  • @DannyFJhonstonB
    @DannyFJhonstonB3 жыл бұрын

    ¡Excelentísimo aporte! 🤘🏻

  • @hdeleonnet

    @hdeleonnet

    3 жыл бұрын

    🤘🏻

  • @juansebastianvargas5775
    @juansebastianvargas57753 жыл бұрын

    Muy buen video, un saludo! :) Seria bueno conocer mas ejemplos de su aplicación en casos reales. Muchas gracias por tu aporte.

  • @Catuchee
    @Catuchee3 жыл бұрын

    function* y yield en javascript? niceeee gracias por el video!!!

  • @manuelalejandrocano6940
    @manuelalejandrocano69403 жыл бұрын

    Interesante, ya lo conocía pero no lo había usado de esa forma

  • @armandoWebDev
    @armandoWebDev Жыл бұрын

    Vi un video de Douglas Crockford donde el menciona que con closures se puede realizar exactamente lo mismo que con los generadores, y que era mejor evitar usar los generadores. Puedes hacer un video donde expliques ejemplos (si los hay) de cosas que solo puedas hacer con generadores que no puedan ser hechos con un closure?

  • @robertom.austin1362
    @robertom.austin13623 жыл бұрын

    Increíble aportación, esto me ayudo a no utilizar suscripciones con redux

  • @pablopena29
    @pablopena293 жыл бұрын

    De nuevo gracias

  • @darwinrcaballero9893
    @darwinrcaballero98933 жыл бұрын

    Excelente! justo tenia esa duda de como hacen las paginas para hacer scroll infinito!

  • @LuisHernandez-ev5ho
    @LuisHernandez-ev5ho Жыл бұрын

    Muy didactico

  • @eduardocd343
    @eduardocd3433 жыл бұрын

    mas video asi plx

  • @Juansecu
    @Juansecu3 жыл бұрын

    OOF, se ven geniales estos generadores. ¿Podrías hacer otro vídeo sobre ellos?

  • @hdeleonnet

    @hdeleonnet

    3 жыл бұрын

    Es la idea

  • @Juansecu

    @Juansecu

    3 жыл бұрын

    Genial. ¡Estaré al tanto!

  • @albertomendoza4418
    @albertomendoza44183 жыл бұрын

    Hola Héctor excelente aporte, pero me surgió una pregunta, como la función se ejecuta en partes, esta conserva los valores obtenidos y asignados en el yield anterior, es decir lo que se asignó antes del primer yield se puede utilizar antes del segundo yield y después de este?

  • @linox20
    @linox202 жыл бұрын

  • @HugoGuzmanC
    @HugoGuzmanC3 жыл бұрын

    Hola Hector. Muchas gracias. Una pregunta: Si por ejemplo quisieras unos 20 registros retornados desde el fetch, en lugar de uno, la condición, en lugar de i++ sería i += 20; ?

  • @hdeleonnet

    @hdeleonnet

    3 жыл бұрын

    Page Title async function* request(count){ let i=1; let index = 0; let content = ""; let url ="jsonplaceholder.typicode.com/todos/"; while(true){ index++; let resp = await fetch(url+i); let json = await resp.json(); content += json.title+" "+index+""; console.log(content); if(index === count) { yield content; content = ""; index = 0; } i++; } } let r = request(20); async function get(){ // console.log(await r.next()); let content = await r.next(); document.getElementById("miDiv") .innerHTML += content.value; }

  • @HugoGuzmanC

    @HugoGuzmanC

    3 жыл бұрын

    @@hdeleonnet Agradezco mucho tu respuesta Hector. Saludos desde Guatemala.

  • @LocalGhost_8080
    @LocalGhost_80803 жыл бұрын

    Ooo ahora entiendo mejor redux-sagas

  • @MarimbaBytes
    @MarimbaBytes3 жыл бұрын

    Hector, sabes si es la misma funcionalidad con las funciones generadoras en python? Por cierto, con redux-sagas puedes ver bien explicito como funcionan estas funciones. SLDS

  • @hdeleonnet

    @hdeleonnet

    3 жыл бұрын

    similar a python si

  • @gerardoluisbv
    @gerardoluisbv2 жыл бұрын

    desde cuando están disponibles las funciones generadoras?