El tema que estoy usando en ese Visual Studio Code se llama Enfocado. Lo encuentran en el marketplace si buscan "wuelnerdotexe.vscode-enfocado". El short del que hablo lo tienen aquí: ua-cam.com/users/shortsbBc9psuQ1EM
Me gusta la forma en que explica, Compara los diferentes metodos los explica, y explica sus diferencias. Eso es lo que se necesita en tantos cursos que rondan la web.
La mejor y más clara explicación de las diferencias entre forEach y map, sobre todo, desde el punto de vista de la programación funcional. Gracias por tu trabajo, Dani.👍👋
Loco, llegué a este video por reproducción automática... Ya conocía todos los conceptos que comentas, pero al escucharte explicarlos me sorprendí, fuiste súper claro. Enhorabuena.
Muy buena explicación no tenia ni idea que tambien se pueden manejar los indices en estos dos, muy buena explicación y nuevo sub de verdad me gusto mucho la explicación. Saludos desde México
JS por detrás hace un for de toda la vida, son simplificaciones hermosas para hacernos la vida más sencilla y de paso evitar errores de contexto, lo mimo sucede en otros lenguajes, son funciones auxiliares muy convenientes para trabajar con arrays y otros tipos de datos, pero siempre por detrás vas a encontrar el hermoso for o while de toda la vida, recuerden que estas cosas terminan traduciendo esto a JavaScript común y corriente pero el código que hacemos es más entendible y reutilizable, Gran explicación igualmente
Sube más videos de JavaScript.. me haces ver muy fácil el programar .. te entiendo bastante bien .. si puede hacer uno sobre api fetch te lo agradecería
Amigo, que gran talento tienes para hablar con claridad de los temas, incluso cuando profundizas (aunque sea solo un poco) me sorprende que entras y sales de los detalles de manera impecable. Lo mejor de todo es que resulta muy natural.
Mis más sinceros saludos y agradecimientos personales estimado, te sigo desde que hiciste un juego en libGDX! Por ti me motivé a programar y estoy a un semestre de terminar la carrera de ingeniería. No sé cómo agradecerte, de verdad, muchísimas gracias por tu contenido y tus explicaciones. Un saludo enorme desde Chile.
Por fin alguien que explica estos conceptos yo desde hace rato quería saber esa diferencia muchos lo explican por separado pero no explican cual es la diferencia espero más conceptos similares y explicar cuáles son las diferencias y en qué se puede utilizar, muchas gracias crack que sigas así 💪🤙👏🙏🎉👩💻
Muy bueno, es difícil empezar a entender las nimiedades en este tipo de temas. Y un comentario, cualquier función que imprima a la consola por definición deja de ser una función pura.
Bien vamos a ver si entendi, ForEach es solo una forma "Moderna y mas limpia" de hacer el for Tradicional del c++ Jajaj Ah y funciona con un callback que no devuelve nada es de tipo void. Es decir solo "Hace Algo" En cambio Map Es lo parecido al forEach Pero ademas Devuelve un arreglo de dimenciones igual al arreglo en donde se le pidio que itere. Y que ademas nosotros dentro del callback podemos asignar cualquie cosa a esas posiciones del arreglo. Es una forma de "mapear un array" Y sacar uno del mismo tama{o pero con distintos valores en las pociciones :D Increible
Gran video. Excelente explicación. Una inquietud algo curiosa : Como usted realiza videos de distintos lenguajes de programación y en todos ellos, se le nota gran dominio. ¿ Seria posible hacer un video comparando a C# con SCALA ? La duda se origina en las incorporaciones funcionales hechas a C# en las ultimas versiones. ¿ Se ha acercado tanto a SCALA que tienen capacidades equivalentes, o el lenguaje de Odersky aun mantiene conceptos que los sitúan algún peldaño por encima en cuanto a conceptos funcionales ?
UUUUUU ma, acabo de ver este video, recien conozco tu canal y me ecanta como explicas, pero al buscar tutoriales sobre react no tienes :( mala suerte, jaja igual genial como explicas, saludos bro
que usas para que te muestre la ventanita con funciones y sus definiciones? Como en 1:10. Es una extension o una configuracion que pusiste? a mi no me aparece asi
Si es de forma funcional, algunas veces lo he resuelto con un map o con un reduce. Si es de forma simplemente inmutable aunque me dé igual el cómo, algunas veces lo he resuelto con un restructuring. Y si no, pues tampoco pasa nada por darle a un for tradicional y hacer a[1] = ..., a[2] = ...
cuál método es más rápido, por ejemplo, pintar una tabla con Miles de datos? si ocupo foreach, para pintar una tabla de 70k datos y ocupo map para pintar 95k datos, cuál es más rápido ?
Te refieres a lo de fuera o a lo de dentro? si es lo de fuera, tienes que comprobarlo antes de llamar a map o a foreach, pero si lo dices por lo de dentro del array, no hace falta hacer nada porque te entra ese nulo como parámetro
Profe quisiera que para la próxima no sé si ya lo explico o no pero sería bueno cuales métodos de array son inmutables y cuáles no por ejemplo se que el push es mutable porque cambia el array original pero en ese caso para que sea inmutable que método debería utilizar o cuál sería la buena practica estoy empezando con js pero muchas cosas me confunden, gracias...
Muy buena explicación. Tengo unas ganas de tagear a un canal que decía que se debe cambiar todos tus foreach por map a lo bestia xD. Roten link si lo tienen. #noHate jajaja
Yo ya sabía del tema, aun así entré porque nunca se sabe cuándo se aprende algo nuevo, pero si cuando aprendes que es cada uno y su función te facilita mucho la vida.
El tema que estoy usando en ese Visual Studio Code se llama Enfocado. Lo encuentran en el marketplace si buscan "wuelnerdotexe.vscode-enfocado". El short del que hablo lo tienen aquí: ua-cam.com/users/shortsbBc9psuQ1EM
Me gusta la forma en que explica, Compara los diferentes metodos los explica, y explica sus diferencias. Eso es lo que se necesita en tantos cursos que rondan la web.
Qué explicación tan maravillosa... como para ponerle un marco y verla a diario. Nuevo suscriptor a tus pies, muchas gracias y mucho éxito.
La mejor y más clara explicación de las diferencias entre forEach y map, sobre todo, desde el punto de vista de la programación funcional. Gracias por tu trabajo, Dani.👍👋
Loco, llegué a este video por reproducción automática... Ya conocía todos los conceptos que comentas, pero al escucharte explicarlos me sorprendí, fuiste súper claro. Enhorabuena.
Buena Explicación, Práctica, Entendible y Muy necesario saberlo .
Mil Gracias, Desde Colombia.
Más claro ni el agua excelente explicación saludos desde Cuba
Muy buena explicación no tenia ni idea que tambien se pueden manejar los indices en estos dos, muy buena explicación y nuevo sub de verdad me gusto mucho la explicación.
Saludos desde México
Gracias internet por tener personas que expliquen tan bien
Le pido "por favor" que itere sobre cada uno de los elementos...
Tome su like buen hombre!!!!
😆😆😆😆
canales que vale la pena seguir, excelente amigo muy clara la explicación!!!
Excelente explicación, No deje de enseñar. Mil gracias
JS por detrás hace un for de toda la vida, son simplificaciones hermosas para hacernos la vida más sencilla y de paso evitar errores de contexto, lo mimo sucede en otros lenguajes, son funciones auxiliares muy convenientes para trabajar con arrays y otros tipos de datos, pero siempre por detrás vas a encontrar el hermoso for o while de toda la vida, recuerden que estas cosas terminan traduciendo esto a JavaScript común y corriente pero el código que hacemos es más entendible y reutilizable, Gran explicación igualmente
que maravilla de explicación, me quito el sombrero
Increible contenidooo
Que buena explicación, has resuelto todas mis dudas sobre estos metodos, ¡Gracias!
claro, dinamico y conciso. De los mejores tutoriales que he visto en castellano en bastante tiempo
Que buena explicación, se agradece. Estoy trabajando con Three.js y he tenido que trabajar muchísimo con arrays.
Sube más videos de JavaScript.. me haces ver muy fácil el programar .. te entiendo bastante bien .. si puede hacer uno sobre api fetch te lo agradecería
Nuevo sub c: la explicación de la programación imperativa y declarativa fue exquisita c:
Excelente explicación. Muy útil para utilizar los elementos de un Arreglo.
Enhorabuena por la forma de explicar! Ya tienes una suscripción más. Un abrazo
Que forma tan clara y tan completa de explicar... Impresionante.
Amigo, que gran talento tienes para hablar con claridad de los temas, incluso cuando profundizas (aunque sea solo un poco) me sorprende que entras y sales de los detalles de manera impecable. Lo mejor de todo es que resulta muy natural.
Me encantan tus videos, saludos desde Argentina!!!
Didactiva y precisa explicación. Gracias!
Da gusto oír tus explicaciones, se nota el conocimiento profundo que tienes. Sin duda revisaré el resto de contenido que tienes en el canal.
Excelente video. Corto pero con información de calidad y funcional. Muchas gracias por compartir tu conocimiento
Explicas de forma impresionante
Mis más sinceros saludos y agradecimientos personales estimado, te sigo desde que hiciste un juego en libGDX! Por ti me motivé a programar y estoy a un semestre de terminar la carrera de ingeniería. No sé cómo agradecerte, de verdad, muchísimas gracias por tu contenido y tus explicaciones. Un saludo enorme desde Chile.
eficiente como siempre. Grande makibro!
Qué buenas explicaciones para diferentes conceptos tan simples con los que me estaba enredando. Gracias.
Muchas gracias por la explicación, siempre me pregunté porque habían funciones tan parecidas.
Por fin alguien que explica estos conceptos yo desde hace rato quería saber esa diferencia muchos lo explican por separado pero no explican cual es la diferencia espero más conceptos similares y explicar cuáles son las diferencias y en qué se puede utilizar, muchas gracias crack que sigas así 💪🤙👏🙏🎉👩💻
Creo que contigo por fin he entendido el puñetero .map() y sus entresijos.
Gracias nen!
Esta explicación es buenísima! Muchísimas gracias maki!!
Genio! gracias por la clase!!
Excelente video makigas, muy claro todo y muy bien explicado
Excelente explicación!
excelente video, tienes talento para explicar las cosas, espero siga creciendo el canal.
Que bien! Graciasssss como siempre !!!
Muy bueno, es difícil empezar a entender las nimiedades en este tipo de temas. Y un comentario, cualquier función que imprima a la consola por definición deja de ser una función pura.
Bien vamos a ver si entendi, ForEach es solo una forma "Moderna y mas limpia" de hacer el for Tradicional del c++ Jajaj Ah y funciona con un callback que no devuelve nada es de tipo void. Es decir solo "Hace Algo" En cambio Map Es lo parecido al forEach Pero ademas Devuelve un arreglo de dimenciones igual al arreglo en donde se le pidio que itere. Y que ademas nosotros dentro del callback podemos asignar cualquie cosa a esas posiciones del arreglo. Es una forma de "mapear un array" Y sacar uno del mismo tama{o pero con distintos valores en las pociciones :D Increible
Me encanta como explica makigas :3
Muy buena la explicación. Mis felicitaciones
Muy bien explicado!
Simple, preciso y claro 👌🏻
Un crack explicando
Gracias amigo , saludos.
Me viene bien para probarlo, porque casi solo uso forEach en JavaScript algo bueno tiene que salir
Gracias!
Una consulta como hacen para que el terminal sea el de linux no el powershell?
Gracias,.
Gran video. Excelente explicación. Una inquietud algo curiosa : Como usted realiza videos de distintos lenguajes de programación y en todos ellos, se le nota gran dominio. ¿ Seria posible hacer un video comparando a C# con SCALA ? La duda se origina en las incorporaciones funcionales hechas a C# en las ultimas versiones. ¿ Se ha acercado tanto a SCALA que tienen capacidades equivalentes, o el lenguaje de Odersky aun mantiene conceptos que los sitúan algún peldaño por encima en cuanto a conceptos funcionales ?
UUUUUU ma, acabo de ver este video, recien conozco tu canal y me ecanta como explicas, pero al buscar tutoriales sobre react no tienes :( mala suerte, jaja igual genial como explicas, saludos bro
Muchas gracias!
Gracias Mario Feiria
Mi pregunta. Ya no se usan los template strings {'precios'}
que usas para que te muestre la ventanita con funciones y sus definiciones? Como en 1:10. Es una extension o una configuracion que pusiste? a mi no me aparece asi
Juaría que es un comportamiento estandar del Code, no tengo nada instalado, solo le doy a Ctrl-Space y dejo que autocomplete.
y cual seria la forma correcta en caso de necesitar modificar los valores del array?
Si es de forma funcional, algunas veces lo he resuelto con un map o con un reduce.
Si es de forma simplemente inmutable aunque me dé igual el cómo, algunas veces lo he resuelto con un restructuring.
Y si no, pues tampoco pasa nada por darle a un for tradicional y hacer a[1] = ..., a[2] = ...
cuál método es más rápido, por ejemplo, pintar una tabla con Miles de datos? si ocupo foreach, para pintar una tabla de 70k datos y ocupo map para pintar 95k datos, cuál es más rápido ?
Hola, gracias por el video.
Pregunta. Como se opera con foreach o map de forma segura cuando es null o undefined?. Saludos.
Te refieres a lo de fuera o a lo de dentro? si es lo de fuera, tienes que comprobarlo antes de llamar a map o a foreach, pero si lo dices por lo de dentro del array, no hace falta hacer nada porque te entra ese nulo como parámetro
grande
Maestro
Profe quisiera que para la próxima no sé si ya lo explico o no pero sería bueno cuales métodos de array son inmutables y cuáles no por ejemplo se que el push es mutable porque cambia el array original pero en ese caso para que sea inmutable que método debería utilizar o cuál sería la buena practica estoy empezando con js pero muchas cosas me confunden, gracias...
Muy buena explicación. Tengo unas ganas de tagear a un canal que decía que se debe cambiar todos tus foreach por map a lo bestia xD. Roten link si lo tienen. #noHate jajaja
fazt?
@@Joseopg nop. Fazt tiene buenos videos.
Yo ya sabía del tema, aun así entré porque nunca se sabe cuándo se aprende algo nuevo, pero si cuando aprendes que es cada uno y su función te facilita mucho la vida.
El tomate es una fruta por lo demás tremendo video
Indentación con 4 espacios 🤧
buen info pero he echado en falta comparar rendimiento entre unos y otros. Muchas veces usamos JS para apps híbridas y esto es importante
Más claro echale agua
Que es puerro y boniato?