Junior
¿Con qué métodos de recorrido de arrays estás familiarizado?
sobes.tech AI
Respuesta de la IA
Para recorrer arreglos en JavaScript (Frontend), se conocen los siguientes métodos:
-
Bucles
for— ciclo clásico con índicefor...of— recorrer elementos del arreglowhileydo...while— ciclos con condición
-
Métodos de arreglos
forEach(callback)— llama a la función para cada elemento, no devuelve un nuevo arreglomap(callback)— crea un nuevo arreglo aplicando la función a cada elementofilter(callback)— crea un nuevo arreglo con los elementos para los cuales la función devuelvetruereduce(callback, valorInicial)— reduce el arreglo a un solo valor
-
List comprehension (análogamente) En JavaScript no existe una sintaxis directa de list comprehension como en Python, pero se puede usar
mapyfilterpara propósitos similares.
Ejemplo de recorrer un arreglo usando forEach y map:
const numbers = [1, 2, 3, 4];
// forEach
numbers.forEach(num => {
console.log(num);
});
// map
const squares = numbers.map(num => num * num);
console.log(squares); // [1, 4, 9, 16]
De esta forma, para recorrer arreglos, se pueden usar tanto ciclos clásicos como métodos funcionales del arreglo, que hacen el código más expresivo y conciso.