Código Real
Apóyame
JavaScript

Curso de JavaScript

Dale vida a la web.

Aprende a programar, crea interacciones y construye proyectos reales.

Crear y recorrer arrays

Un array guarda una lista ordenada de valores dentro de una sola variable. Puedes acceder a cada valor por su posición, y recorrerlos todos con forEach.

Cargando editor...
Resultado
Preparando resultado...
Agrega una cuarta tarea al array tareas y observa cómo aparece automáticamente en la lista, sin tocar el forEach.

Explicación

Un array guarda una lista ordenada de valores, y forEach es la forma más común de recorrerla:

[valor1, valor2]

Crea un array: una lista ordenada de valores separados por comas, entre corchetes.

array[indice]

Accede a un valor por su posición. El primer elemento está en el índice 0, no en el 1.

array.length

Propiedad que devuelve cuántos elementos tiene el array.

array.forEach(fn)

Ejecuta fn una vez por cada elemento del array, pasándoselo como argumento. Hace lo mismo que un for, pero sin que tengas que declarar ni controlar un índice manualmente.

Reto rápido

Agrega una cuarta tarea al array y comprueba que aparece en la lista sin tocar el forEach.

En esta lección

  • Ejemplo interactivo
  • Explicación de cada etiqueta
  • Cuándo usarlo
  • Errores comunes

Consejo

forEach siempre recorre el array completo, de principio a fin: es la opción más limpia cuando solo necesitas "hacer algo" con cada elemento, sin condiciones para detenerte antes.

Dato extra

Por debajo, forEach sigue siendo un recorrido elemento por elemento, igual que un for clásico: JavaScript solo se encarga de avanzar el índice por ti, así que el código queda más corto y más fácil de leer.

Error común

Usar break o continue dentro de un forEach esperando cortar el recorrido: forEach no los admite y siempre completa todos los elementos del array; si necesitas poder detenerte antes de terminar, un for tradicional sigue siendo la herramienta correcta.

Siguiente paso

Ya sabes crear un array y recorrerlo con forEach. Ahora veamos métodos que ya vienen incluidos en JavaScript para modificar arrays: agregar, quitar y consultar valores.

Ir a la siguiente lección