La iteración de un array significa recorrer cada uno de sus elementos, uno por uno, para hacer algo con ellos: leer, modificar, transformar, filtrar, acumular, etc.
Existen varias maneras de recorrer un array. Aquí te muestro las más comunes y potentes:
for
clásico (estructura tradicional)
for...of
(más limpio y moderno)entries()
).
forEach()
— método funcionalbreak
o return
no detiene el bucle externo).
map()
— transforma y devuelve un nuevo array
filter()
— filtra elementos y devuelve un nuevo array
reduce()
— acumula valores en uno solo
some()
— verifica si algún elemento cumple una condición
every()
— verifica si todos cumplen una condición
find()
— encuentra el primer elemento que cumpla una condición
findIndex()
— devuelve el índice del primer elemento que cumpla una condición
entries()
— para obtener valor e índice juntos
keys()
y values()
— recorrer claves o valores