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
Si te ha gustado el video puedes apoyarme dejándome un pulgar arriba y compartiendo en tus redes sociales ¡Muchas gracias!
Madre de dios!!, ni siquiera las habia oido nombrar!! Son geniales para hacer "ciclos for asincronos". Muchisimas gracias Hector!! Eres grande!!
Es parecido al Symbol.iterator . Excelente explicación.
Excelente joven Héctor, esta no me la sabia... Muchas gracias por compartir. Saludos cordiales. 🤝🏽 Dios lo bendiga.
Todos los dias hay algo interesate. Gracias Hector
Este chaval si que piensa de una manera muy bacana, saludos desde Colombia puer hermano, estoy aprendiendo muchisimo con tu logica.
Gracias por las explicaciones Héctor.
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!!!
Impresionante!!!! Gracias por compartír!! Abrazo desde Argentina
Muy bien explicado y con ejemplos, excelente, además aprendí sobre async await que no lo tenía muy claro. Nuevo subscriptor.
Muy bueno Hector, voto por más videos de funciones generadoras!!💪🤘👏sdos. Desde Arg!
Como siempre, contenido de excelente calidad mil gracias
Que buena explicación no conocía está función. Saludos Héctor
Hubieras invitado a Bezael para que diga :”esto de finito depende de“ Jajajaja, excelente video.
@hdeleonnet
3 жыл бұрын
Anda dormido
Cada vez más me gusta js. Gracias campeón
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
Saludos, me parece interesante este tipo de funciones. Seria bueno ver otros ejemplos de uso en casos reales. Gracias por compartir.
¡Excelentísimo aporte! 🤘🏻
@hdeleonnet
3 жыл бұрын
🤘🏻
Muy buen video, un saludo! :) Seria bueno conocer mas ejemplos de su aplicación en casos reales. Muchas gracias por tu aporte.
function* y yield en javascript? niceeee gracias por el video!!!
Interesante, ya lo conocía pero no lo había usado de esa forma
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?
Increíble aportación, esto me ayudo a no utilizar suscripciones con redux
De nuevo gracias
Excelente! justo tenia esa duda de como hacen las paginas para hacer scroll infinito!
Muy didactico
mas video asi plx
OOF, se ven geniales estos generadores. ¿Podrías hacer otro vídeo sobre ellos?
@hdeleonnet
3 жыл бұрын
Es la idea
@Juansecu
3 жыл бұрын
Genial. ¡Estaré al tanto!
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?
❤
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
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
3 жыл бұрын
@@hdeleonnet Agradezco mucho tu respuesta Hector. Saludos desde Guatemala.
Ooo ahora entiendo mejor redux-sagas
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
3 жыл бұрын
similar a python si
desde cuando están disponibles las funciones generadoras?