Lección 11 de 12 · Lectura y práctica
Trabajando con Arrays
Trabajando con Arrays Esta leccion pertenece al curso JavaScript Esencial: Domina los Cimientos del Lenguaje y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues.
Del concepto a la práctica
Taller de esta lección
Un array representa una colección ordenada y su índice comienza en cero. Para obtener un resumen fiable, recórrelo y construye una salida a partir de cada elemento; no supongas que el primer dato representa a todos. Aquí el acumulador concatena títulos pendientes en el orden original.
Ejemplo resuelto
const libros = [
{ titulo: "Niebla", terminado: true },
{ titulo: "Sal", terminado: false },
{ titulo: "Cauce", terminado: false }
];
const pendientes = [];
for (let i = 0; i < libros.length; i++) {
if (!libros[i].terminado) pendientes.push(libros[i].titulo);
}
console.log(pendientes); // ["Sal", "Cauce"]Pruébalo
Crea tres objetos en un array.
Inicializa un array de salida vacío.
Recorre cada posición.
Añade solo los no terminados.
Error frecuente: usar i <= libros.length. Corrección: el último índice es longitud menos uno; usa i < libros.length.
El resultado esperado contiene dos elementos, Sal y Cauce, en ese orden.
Comprueba tu resultado
Cambia Cauce a terminado y verifica que la salida sea exactamente ["Sal"]; no debe quedar una posición vacía.

Mapa de prácticaUna condición decide qué camino ejecuta el programa. Un bucle repite una operación mientras queden elementos, y termina cuando la lista se agota. Separar ambas ideas ayuda a seguir el flujo y comprobar casos límite.
Ver la infografía en tamaño completo ↗Trabajando con Arrays
Esta leccion pertenece al curso JavaScript Esencial: Domina los Cimientos del Lenguaje y esta pensada para que avances con criterio profesional, no solo con teoria. Primero entiende el concepto, despues aplicalo en una situacion concreta y finalmente deja evidencia de lo que aprendiste.
Objetivo practico
Al terminar, deberias poder explicar el tema con tus palabras, reconocer cuando usarlo y construir una version simple que sirva como base para un proyecto real.
Pasos recomendados
- Lee el concepto y escribi una definicion breve.
- Identifica un caso de uso laboral donde aparezca este problema.
- Construye un ejemplo pequeno y documenta las decisiones.
- Compara tu resultado con el checklist de la leccion.
Sigue con JavaScript Esencial: Domina los Cimientos del Lenguaje
Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.
Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.