Тёмный

Reduce - JavaScript hecho fácil 

makigas
Подписаться 88 тыс.
Просмотров 5 тыс.
50% 1

En este taller te explico el funcionamiento del método Array.reduce. Se trata de una operación transformadora de reducción, lo que significa que convierte los elementos de un array (transformación), pero se diferencia de un map en que un reduce genera un único elemento, no otro array de elementos.
¿Estás aprendiendo a programar? Reduce puede sonar inicialmente complicada de utilizar debido a que tiene una interfaz de uso un poco extraña y a que hace unas transformaciones que son complicadas de imaginar en nuestra cabeza, pero mi objetivo en este taller es que puedas comprender de forma visual y con ejemplos prácticos cómo usar reduce en JavaScript mediante ejemplos fáciles de seguir, por ejemplo, cómo organizar los elementos de un array por categoría, o cómo transformar los elementos de un array en una suma.
Un taller esencial que puede apoyar lo que estés aprendiendo sobre desarrollo web por tu cuenta, en la universidad, escuela o bootcamp, y que te permitirá escribir mejor código.
🔔 ¡Suscríbete ya! ru-vid.com?sub_confi...
➕ Más tutoriales en: www.makigas.es
⭐ Programa de miembros: youtube.com/@makigas/join
📝 Foros de la comunidad: foro.makigas.es
💬 Servidor de Discord: discord.makigas.es

Опубликовано:

 

11 дек 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@makigas
@makigas Год назад
Aquí te dejo más talleres para aprender conceptos de JavaScript: ru-vid.com/group/PLTd5ehIj0goM4-rwDhrjUdrPLgAm7BaTK. ¿De qué te gustaría que fuese el siguiente taller de este estilo? Estoy leyendo esto.
@sebastiansanchez7177
@sebastiansanchez7177 Год назад
hola makigas! queria por un lado agradecerte sobre este video, me encanta tu contenido y todo lo que aportas!
@CodeMaker23
@CodeMaker23 Год назад
en serio TODOS tus videos son increibles, seria maravilloso que dieras ejemplos complejos, tipo con arrays multidimensionales, que hagas rells con metodos que pocos o nadie explica, tipo hasOwn, o hasOwnProperty, o , some, o cosas asi, sigo mirando tus videos uno a uno, no se si ya tienes, alguno explicando, lo de la recursividad y los ciclos for, y los closures, eres un crack!! muchas gracias por compartir tu conocimiento de manera gratuita, por cada video tuyo que veo, crezco mucho de manera intelectual y profesional en desarrollo
@andreslauga
@andreslauga 14 дней назад
Impecable explicación del reduce. Otro ejemplo donde fue muy útil para mi, fue trabajando en representar largas listas de objetos con gráficos de barra y circulares.
@luisloyola3591
@luisloyola3591 Год назад
soy un hombre sencillo, @makigas hace un video y yo comento y doy like.
@_Antarescor
@_Antarescor Год назад
por dios es la primera vez que después de mil tutoriales de reduce lo entiendo, al punto que me puse a ver que podría hacer con el en este mismo instante... la verdad es que siempre he huido de el cuando lo veo en códigos de otros y yo mismo nunca lo uso por el obvio desconocimiento pero se me acaban de ocurrir varias situaciones donde si lo hubiese usado habría hecho las cosas mas rápido. y de definitivamente he ahí la importancia de "el lápiz y el papel" para explicar/entender muchas cosas abstractas de programación (cosa que a mi mismo me han criticado en proyectos cuando intento explicarle algo a alguien sin tocar el código aun) te ganaste conmigo tu like 330 Saludos desde Colombia !
@unedocencia1069
@unedocencia1069 Год назад
Esta lección está como para ponerla en un marco, qué belleza. Muchas gracias, tienes un don especial para explicar lo dificil con sencillez pero rigurosidad. Mucho éxito!!!
@patrikpimentel6848
@patrikpimentel6848 Год назад
Ejemplos Prácticos, increible! Gracias por tus videos !
@carlosterrazas8913
@carlosterrazas8913 Год назад
Muchas gracias makigas. desde chile
@gamuro6977
@gamuro6977 Год назад
bua que bueno el reduce, me quedo bastante claro con tu video
@videovideo166
@videovideo166 Год назад
"nombre que me acabo de inventar" grande makobos!
@miguekos1233
@miguekos1233 Год назад
Te entiendo tan fácil, es increíble. Te agradezco mucho por los videos ayudan un montón.
@BraisonsCrece
@BraisonsCrece Год назад
Explicas muy bien, da gusto aprender contigo! Gracias por compartir 😊
@eOrrego
@eOrrego Год назад
muy bueno! Gracias!
@christiangarciagarcia
@christiangarciagarcia Год назад
Gracias por compartir y por tomate el tiempo para explicarlo paso a paso
@PabloHelal
@PabloHelal Год назад
Excelente explicación, muchas gracias.
@joackosolar5669
@joackosolar5669 Год назад
hermano que buenos videos haces, de verdad no entiendo com notenes miles de vistas
@makigas
@makigas Год назад
RU-vid esconde la mayoría de mis vídeos, eso dificulta que lleguen a más gente
@denisraicu9934
@denisraicu9934 Год назад
@@makigas Suele ser por la constancia, creo que promociona de alguna manera a los canales que no tienen parones largos sin subir contenido... además es un nicho que suele más difícil conseguir visitas... y quizás trabajar un poco más el tema de las miniaturas igual podría ayudarte. PD: Estoy de acuerdo con jacko solar, eres DIOS explicando 💪
@CarlosRodriguez-pn7fe
@CarlosRodriguez-pn7fe 8 месяцев назад
gracias
@AC-sj7hu
@AC-sj7hu Год назад
Tal como comentan en otros comentarios , eres muy bueno explicando, muchas gracias por este video, agradecería uno sobre recursividad por favor... muchas veces entiendo los ejemplos que veo pero a la hora de yo implementarlo me cuesta un poco... Muchas gracias nuevamente y casi Feliz Navidad y año nuevo 😊👍🏻
@makigas
@makigas Год назад
Anotado!
@josepaez1630
@josepaez1630 Год назад
Me interesaria mucho tocar el tema de la estadistica en programacion
@sebastiancastellanosruiz3982
vaya estoy varias veces en los creditos ajsjajsasja
@pablo-juan
@pablo-juan 2 месяца назад
Durísimo! Que tema usas en el video para el vs code?
@makigas
@makigas 2 месяца назад
El tema en este vídeo es Enfocado: marketplace.visualstudio.com/items?itemName=wuelnerdotexe.vscode-enfocado
@mariaagustina243
@mariaagustina243 Год назад
Holi, tengo una duda... hace cuanto tiempo programas?
@makigas
@makigas Год назад
Creo que toqué un teclado por primera vez hace 15 años. No sé cómo pasa tan deprisa el tiempo, me voy a ir a la esquina a tener una crisis existencial.
@jcodigoc9639
@jcodigoc9639 Год назад
Al respecto de estas cosas, una duda que siempre tengo es si esto es mas optimo que un "for" de toda la vida... es decir, el procesador no entiende de maps, reduces, etc. El procesador al final hace un for. Por que no hacerlo directamente? En el caso de Java, por ejemplo, todo o casi todo de lo que se hace con streams se puede hacer con un for, y la unica justificacion que le veo es poder concatenar las operaciones y quizas el filter... Ahí lo dejo, jejeje
@makigas
@makigas Год назад
Conveniencia, la sociedad se ha puesto de acuerdo para aceptar que se pierdan ciclos de procesador a cambio de algo un poco más cómodo y declarativo de escribir. Un poco como usar una base de datos en vez de programar una biblioteca de arrays cada vez que creamos un nuevo programa, o un poco como usar un lenguaje de programación de alto nivel en vez de unos y ceros.
@sebastiancastellanosruiz3982
jijijiji nalgada al makigas ajsja s
Далее
Promesas - JavaScript hecho fácil
31:54
Просмотров 10 тыс.
Errores de diseño que perjudican tu API REST
12:29
Просмотров 12 тыс.
19. MAP, FILTER y REDUCE EN JAVASCRIPT
25:22
Просмотров 83 тыс.
FUNCIÓN REDUCE EN JAVASCRIPT | #ES6
9:52
Просмотров 28 тыс.
Memoria dinámica en C - Malloc, Calloc y Realloc
20:56
2 formas de paginar en backend
18:08
Просмотров 9 тыс.
Aprogramar con JavaScript - 83 Array metodo filter
14:23
¿Cómo funciona Comparator en Java?
9:45
Просмотров 1,6 тыс.
JAVASCRIPT ARRAY METHODS | EXPLANATION AND EXAMPLES
36:11
Learn JavaScript SORTING in 6 minutes! 🗃
6:42
Просмотров 14 тыс.