Funciones Generadoras en JavaScript. ✅ Con este vídeo las vas a entender y dominar.

  Рет қаралды 29,120

midulive

midulive

Күн бұрын

Пікірлер: 46
@lucasgazzola
@lucasgazzola 2 жыл бұрын
Midu, hace meses que estoy aprendiendo JavaScript y que te sigo. No sabía de la existencia de estas funciones hasta hace 2 días y justo subís un video jaja. Increíble conexión.
@psicodelico6
@psicodelico6 2 жыл бұрын
Si necesitas recorrer 10 mil elementos con una función generadora no necesitas crear la lista de 10 mil elementos... siemplemente cada vez que la llamas te da el siguiente elemento y ahorras memoria.
@Amilcar69
@Amilcar69 2 жыл бұрын
Excelente video!!! Hago mi aporte: function* Fibonacci(n){ let num = [0,1]; while(num[0]
@lacuevadelinsecto
@lacuevadelinsecto 2 жыл бұрын
Aluciné con este video. Desarrollando juegos diseño trabajar con yield en C#. Pero con este video aprendí cosas que no tenía no cerca presente. 💪🏽💪🏽 Muchas gracias!
2 жыл бұрын
Siempre me ha llamado la atención el usar un generador para generar el siguiente valor/objeto desde varios puntos de un proceso o variar el intervalo entre un valor y el siguiente.
@jamj4199
@jamj4199 2 жыл бұрын
Hay muchísimas cosas que todavía no se de JavaScript pero sin duda es un lenguaje que no me deja de sorprender y muy buen ejemplo de funciones generadoras. Como nota he decir que ya sabia lo de estas funciones pero tan solo la he utilizado para crear etiquetas de forma dinámicamente con JS o para recorrer objetos que creo que con los objetos estas funciones van genial. Aun que se que a otras formas he incluso mejores.
@luwi3435
@luwi3435 2 жыл бұрын
Gracias midu por todo el conocimiento! Saludos desde Argentina
@EdisonRivas2011
@EdisonRivas2011 2 ай бұрын
Muy buen video, se nota que eres un capo en la programación, muy interesante este tema de generadores, la recursividad y el ejemplo de Fibonacci. Igual como creo comentaron y dijeron creo que la recursividad usa mucha memoria y a veces creo ejecuta en vano nuevamente algún calculo lo que hace que tome mucho más tiempo. Por ejemplo, llamar a la función recursiva con n=50 lo probe en VSCode y tardo casi 1min 20 seg a diferencia de crear una función que saque los 50 números de la serie que en 1 seg ya lo ejecuta.
@DAVIDIL81
@DAVIDIL81 2 жыл бұрын
clases magistrales... que suerte tenemos que nos enseñes... (suena a adulación, pero soy 100% sincero)
@MaTXiNGuN
@MaTXiNGuN 2 жыл бұрын
Muy bien explicado el yield. Se me ocurre que se podría utilizar para implementar una máquina de estados.
@atl.academy
@atl.academy 2 жыл бұрын
fuaaaa que maquina midu! muy bueno!
@jaimebonilla9209
@jaimebonilla9209 8 ай бұрын
Yield en javscript se puede usar por ejemplo para Leer las lineas de una factura, leer las paginas de un libro
@Andrans1
@Andrans1 2 жыл бұрын
Eres un GOD, agradecido porque existas, te mereces 1M de subs
@alexxis_4ever
@alexxis_4ever 2 жыл бұрын
Increíbles tus vídeos amigo eres grande !!!
@xsrpma
@xsrpma 2 жыл бұрын
Las generadoras ayudan a no tener que separar tanto espacio en memoria a las estructuras, es una herramienta de optimización. Pero normalmente una fuente de datos tan grande vendría de una api y de ser tan grande debería ser paginada. Así que normalmente la optimización se realiza en otro lugar. Mi opinión.
@SnowFusx
@SnowFusx Жыл бұрын
Este short representa muy bien todo esto JAJAJA kzbin.infoNWFHmCLhXTg -Yield -what´s a Yield? -YIELD!
@leonardoromero925
@leonardoromero925 2 жыл бұрын
Muy buen video todo claro
@90olmedo
@90olmedo 2 жыл бұрын
Midu buenos videos eres todo un crack. Nose si me puedes ayudar con una pequeña parte de mi proyecto. Dond le puedo enviar mi consulta.
@sk8osner
@sk8osner 2 жыл бұрын
Midu ahora que estas enseñado de cosas raras en pruebas técnicas, me preguntaron sobre web assembly, era una empresa que trabaja con renderizado de imágenes en la web. Que sabes de webassambly?
@carbaj03
@carbaj03 2 жыл бұрын
En otros lenguajes viene siendo un Sequence, saludos!
@skaterplus24
@skaterplus24 2 жыл бұрын
Es lo que usa express en la ejecución de los middlewares? 🤔
@Eliaxs1900
@Eliaxs1900 2 жыл бұрын
21:34 ¿Cuál es ese IDE?
@varaskkar
@varaskkar Жыл бұрын
RunJS Playground
@GonzaAhrexd
@GonzaAhrexd Жыл бұрын
Cuando compilo TypeScript, me convierte los async await a esto, cómo puedo evitarlo?
@paoloose
@paoloose 2 жыл бұрын
de ese directo todos se fueron felices
@Pepecode
@Pepecode 2 жыл бұрын
A mi si me preguntaron eso en una entrevista técnica jaja
@manuelrosendocastroiglesia2803
@manuelrosendocastroiglesia2803 2 жыл бұрын
Un poco tarde (8 meses) pero ¿matrices anidadas 3 dimensiones o más?
@matiasbellini805
@matiasbellini805 Жыл бұрын
te amo midu
@midulive
@midulive Жыл бұрын
🤗🤗🤗
@N0sferatun
@N0sferatun 2 жыл бұрын
bueno, lo practico es que el estado de la función se guarda/mantiene?
@inteligenciaconversacional6754
@inteligenciaconversacional6754 5 ай бұрын
Se usa en paginaciones
@ChrisJosJC
@ChrisJosJC 2 жыл бұрын
Alguien me podría decir a que hora son los directos?
@sebastianardila7212
@sebastianardila7212 8 ай бұрын
esta es la solucion, solo hay que aumentar los iteradores function* fibonacci(){ yield 0 yield 1 let first = 0 let second = 1 while(true){ const value = first + second; yield value; first ++; second ++; } } const gen = fibonacci(); console.log(gen.next()); console.log(gen.next()); console.log(gen.next()); console.log(gen.next()); console.log(gen.next());
@Mello_-ei4rq
@Mello_-ei4rq 9 ай бұрын
todo bien pero Te falto decir que carajo es "Asinca white" o nose que cosa xD 2:17
@alphabit-technology
@alphabit-technology 2 жыл бұрын
Es perfecto para "steeps".
@alphabit-technology
@alphabit-technology 2 жыл бұрын
También para hacer debug.
@ronindevninja
@ronindevninja 6 ай бұрын
esta funcion se usa mucho en machine learning y ciencia de datos cuando neceitas interactuar con millones de datos sin romper tu pc XD
@fiderosado
@fiderosado Жыл бұрын
cual es ese programa que usas para ejecutar el codigo, yo uso windows
@bladimir039
@bladimir039 Жыл бұрын
runjs
@TheLorentin
@TheLorentin 2 жыл бұрын
Vuelvo a ver otra vez la matematica y el fibonasi creo que voy a ir hasta ahi
@alexx855
@alexx855 2 жыл бұрын
impresionante
@ralvarezb78
@ralvarezb78 2 жыл бұрын
Algo bastante conocido en python
@Ak4n0
@Ak4n0 Жыл бұрын
Viendo el video me he dicho 'voy a hacer un Fibonacci con una función generadora en C': #include #include unsigned fibonacci(bool reset) { static unsigned n1 = 0; static unsigned n2 = 1; if(reset) { n1 = 0; n2 = 1; } n2 += n1; n1 = n2 - n1; return n1; } int main() { printf("%u ", fibonacci(false)); printf("%u ", fibonacci(false)); printf("%u ", fibonacci(false)); printf("%u ", fibonacci(false)); puts("-- reiniciando --"); printf("%u ", fibonacci(true)); printf("%u ", fibonacci(false)); printf("%u ", fibonacci(false)); printf("%u ", fibonacci(false)); }
@megasirob
@megasirob 2 жыл бұрын
¿Cual editor está usando Midu?
@paoloose
@paoloose 2 жыл бұрын
runjs
@kmylodarkstar2253
@kmylodarkstar2253 7 ай бұрын
function* fetchDataWithRetry(url, options = {}) { const { retries = 0, delay = 1000 } = options; // Default retry options for (let attempt = 1; attempt retries) { // Re-throw error if no more retries left throw error; } console.log(`Attempt ${attempt}/${retries + 1}: Error fetching data, retrying in ${delay}ms...`); yield new Promise(resolve => setTimeout(resolve, delay)); // Yield control and wait for delay } finally { // Optional cleanup (e.g., closing connections) } } }
🤯 DEJA DE USAR JOIN PARA LISTAR ELEMENTOS EN JAVASCRIPT
9:38
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
REACCIONANDO a tu código de PROYECTOS - TIPS Y HACKS 💻
32:57
Funciones GENERADORAS en Javascript 🤯
10:34
hdeleon.net
Рет қаралды 6 М.
From Novice to Ninja: Learn TypeScript - Intensive Course (#1)
1:42:32
ESTAFAS en Pruebas Técnicas de programación
7:49
midulive
Рет қаралды 58 М.
¡Deja de usar ternarias para hacer esto en JavaScript! ❌
18:26
Todo lo que necesitas saber del ASTURLEONÉS 🇪🇸🇵🇹
14:19
JavaScript vs. Python
8:20
midulive
Рет қаралды 41 М.
Google’s Quantum Chip: Did We Just Tap Into Parallel Universes?
9:34
Try this prank with your friends 😂 @karina-kola
00:18
Andrey Grechka
Рет қаралды 9 МЛН