ARRAYS ✅ MAP, FOREACH, REDUCE y mucho MÁS! 😎 Curso de JAVASCRIPT desde CERO #6

preview_player
Показать описание
Qué son los arrays, cómo se declaran y los métodos de array más habituales como forEach, map, reduce, push o pop.

Documentación:

Índice:
0:00 Introducción
0:52 Crear y acceder a arrays
4:26 Propiedad lenght
5:36 Push, pop, shift y unshift
8:10 Splice
11:36 ForEach
15:59 Map
19:46 Ejercicio con map, foreach y reduce
31:57 Filter

¿Quieres estar al día? 👌 Síguenos en nuestras redes sociales! 👌

#js #javascript #cursojavascript
Рекомендации по теме
Комментарии
Автор

Así da gusto!!! Profesores que recurren a la documentación oficial, así sí!! :-)

DorianDesings
Автор

Por fin alguien que explica Javascript de forma entendible, deteniéndose en los temas más liosos para desgranarlos y absorverlos mejor.

servalico
Автор

Excelente superPablo.. muchas gracias desde Venezuela (10/02/2023)

luismonagas
Автор

La explicación de splice me ha salvado la vida, gracias!

fpicado
Автор

Tenéis un don para la enseñanza. Genial chicos. Para cuando el Video 7 ?? Se nos esta haciendo la espera muy larga.... Gracias"!

apnealouro
Автор

Gracias Pablo, Excelente explicación!!

JoseLuisRodriguez-vych
Автор

oye estaba siguiendo tus tutoriales, muy buenos por cierto, pero al inicio pusiste un rolononon y lo tuve que buscar en spotify, muy buenos videos y buena rola, sigue asi!!!

georgematrix
Автор

De los mejores canales que encontre... Y no mire pocos. Felicitaciones y muchisimas gracias por su trabajo...

kraim
Автор

Así da gusto aprender con vosotros, máquinas!. Nada que ver a cómo explican en un FP.

jordinodejs
Автор

Muy Buena explicación, todo muy claro!!!...me fue sumamente útil. Gracias

daniellanciotti
Автор

👏😁 Implementar el índice es una genialidad. Muchas gracias

nicoux
Автор

Genial este video, de los mejor que vi sobre el tema. Felicitaciones!

lucascabrera
Автор

Muchas gracias por este curso bien explicado. Seguir así subiendo videos de estos.

franmartin
Автор

Vamos a ver qué maravilla habéis grabado ahora, luego comento sobre ello, pero tal y como ibais con el curso seguro que es muy buen material

DKRunker
Автор

Hola pablo, desde ya muchísimas gracias por todo tu desempeño tu claridad y tu buen panorama al explicar de buena forma, didáctica y abarcando conceptos sin truncamientos teóricos.

¿no te gustaría hacer un video con las extensiones que usas y porque las usas?

porque me di cuenta por ejemplo que me perdía un poco el no tener esos cambios de colores que sí veo en tu código.
y quizás así como ese ejemplo particular, también existen varias extensiones útiles que podrían servirnos.

x_y_z_y_x
Автор

Muchas gracias! Explicas muy muy muy bien!

sebarosas
Автор

me gusto mucho explicas super bien. gracias

DiegoArteaga
Автор

Hola! Gracias por tan valioso contenido! Estoy con todo en este curso, una pregunta, la explicación de como funciona reduce a partir del minuto 27, me suena a sucesión de fibonacci, Puede ser? que se suma el último con su antesesor... Saludos!

omargian_stw
Автор

Hola, muy buen video. Consulta: si tuviese un array con objetos que tienen métodos previamente creados, con forEach ¿Podría modificar cada objeto indicándole su método? Y luego ¿Podría ver el array original modificado con forEach? Se me complica entender la utilidad del forEach. Gracias y saludos!

Pablo-iojs
Автор

No estoy de acuerdo con tu última parte del video. En el ejemplo que das se puede perfectamente usar reduce() sobre los objetos. Por ejemplo, para sacar el precio total de todas las facturas seria tal que así:

const totalFacturas = facturas.reduce((total, obj) => { //a la izquierda el acumulador, a la derecha el obj de cada pos del array
total += obj.precio * obj.cantidad;
return total;
}, 0);

Y vuolá. Ahí tendrías todos los precios de tus facturas en una variable. Si quisieras calcular el IVA de ese total, lo puedes hacer fuera o en el mismo reduce con un IF

const total_factura_iva = facturas.reduce((total, obj, i) => {
total += obj.precio * obj.cantidad;
if (i === facturas.length - 1){
total *= 1.21;
}
return total;
}, 0);

ismvizco