■ Resumen: Métodos para recorrer Arreglos y
Objetos en JavaScript
■ Métodos para recorrer Arreglos
Clásicos:
- for tradicional → Control de índices.
- for...of → Itera valores directamente.
- for...in → Itera índices (■■ no recomendado).
Iteración funcional:
- forEach → Recorre, no devuelve.
- map → Transforma, devuelve nuevo array.
- filter → Filtra elementos.
- reduce → Reduce a un único valor.
- some → Verifica si algún elemento cumple.
- every → Verifica si todos cumplen.
- find → Devuelve primer valor que cumple.
- findIndex → Devuelve índice del primer valor que cumple.
■■ Métodos para recorrer Objetos
- for...in → Recorre propiedades enumerables.
- [Link](obj) → Devuelve claves en array.
- [Link](obj) → Devuelve valores en array.
- [Link](obj) → Devuelve pares [clave, valor].
■ Tips rápidos
- Arreglos: usa forEach, map, filter, reduce en la mayoría de casos.
- Objetos: usa [Link]/values/entries con forEach o for...in.
- Para iteración asíncrona: for await...of sobre iterables con Promises.