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