Día 5 — Arrays (Parte 1)
Objetivo
Hoy aprenderás a trabajar con listas de datos.
Vas a dominar el 20% de arrays que usarás el 80% del tiempo:
- Crear arrays
- Acceder a posiciones
- Modificar valores
- Propiedad
length
Si entiendes esto, podrás manejar múltiples datos sin crear mil variables.
⏱ Tiempo estimado: 20–25 minutos.
Metodología
Hoy no vas a memorizar todos los métodos de arrays.
Vas a entender:
- Qué problema resuelven.
- Cómo acceder a la información.
- Cómo modificarla.
- Cómo recorrerlos (con lo que ya sabes de bucles).
Recuerda:
Si sabes usar arrays, puedes manejar datos reales.
¿Qué es un array?
Un array es una lista ordenada de elementos.
Ejemplo:
let frutas = ["manzana", "banana", "naranja"];
En lugar de hacer esto:
let fruta1 = "manzana";
let fruta2 = "banana";
let fruta3 = "naranja";
Lo agrupamos en una sola estructura.
Acceder a elementos
Cada elemento tiene una posición (índice).
Importante:
Los arrays empiezan en 0.
let frutas = ["manzana", "banana", "naranja"];
console.log(frutas[0]); // "manzana"
console.log(frutas[1]); // "banana"
Posiciones:
0 → manzana
1 → banana
2 → naranja
Modificar valores
Podemos cambiar un valor usando su índice:
frutas[1] = "pera";
console.log(frutas);
// ["manzana", "pera", "naranja"]
length
Nos dice cuántos elementos tiene el array:
let numeros = [10, 20, 30, 40];
console.log(numeros.length); // 4
Muy importante cuando usamos bucles.
Recorrer un array
Aquí conectamos con el Día 3.
let numeros = [10, 20, 30, 40];
for (let i = 0; i < numeros.length; i++) {
console.log(numeros[i]);
}
Esto hace:
- Empieza en 0.
- Continúa mientras i sea menor que la longitud.
- Muestra cada elemento.
Este patrón lo usarás constantemente.
Concepto clave
Un array responde a esta pregunta:
¿Necesito almacenar múltiples valores relacionados?
Si la respuesta es sí → usa un array.
La mayoría de aplicaciones reales manejan:
- Listas de usuarios
- Productos
- Mensajes
- Resultados
Y todo eso son arrays.
Practicar
Hasta ahora manejabas datos individuales.
Hoy empiezas a manejar colecciones.
Eso cambia completamente lo que puedes construir.
Cuando sabes combinar:
- Arrays
- Bucles
- Condicionales
- Funciones
Ya puedes crear lógica real.
Ahora te toca aplicar.
Ejercicio
1. Crea un array con 5 números.
2. Recorre el array y muestra cada número en consola.
3. Crea una función que reciba un array y devuelva la suma total de sus elementos.
No copies. Escríbelo desde cero.
Resuelve este ejercicio en Codepen y comparte la URL cuando envíes la tarea.
Enviar solución
Cuando termines:
- Ejecuta tu código en consola.
- Verifica que funcione sin fallas.
- Sube la solución para recibir feedback
No enviar = no completar.
La repetición consolida el aprendizaje.
Cuestionario
Responde sin mirar arriba:
- ¿En qué índice empieza un array?
- ¿Para qué sirve
.length? - ¿Por qué usamos
i < array.lengthen el bucle?
Si puedes explicarlo con claridad → lo entendiste.
Conclusión
Hoy tu código aprendió a manejar múltiples datos.
Eso significa:
- Más poder.
- Más organización.
- Más posibilidades.
El núcleo real de JavaScript es:
- Variables
- Condicionales
- Bucles
- Funciones
- Arrays
Ese es el 20% que usarás el 80% del tiempo.
Mañana veremos métodos esenciales de arrays que hacen tu código más limpio y moderno.
"La mejor manera de aprender JavaScript es practicando todos los días."