Sobes.tech
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:

  1. Bucles

    • for — ciclo clásico con índice
    • for...of — recorrer elementos del arreglo
    • while y do...while — ciclos con condición
  2. Métodos de arreglos

    • forEach(callback) — llama a la función para cada elemento, no devuelve un nuevo arreglo
    • map(callback) — crea un nuevo arreglo aplicando la función a cada elemento
    • filter(callback) — crea un nuevo arreglo con los elementos para los cuales la función devuelve true
    • reduce(callback, valorInicial) — reduce el arreglo a un solo valor
  3. List comprehension (análogamente) En JavaScript no existe una sintaxis directa de list comprehension como en Python, pero se puede usar map y filter para 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.