typestar

Métodos de arreglos en JavaScript

Los métodos de iteración que reemplazan la mayoría de los bucles for.

const nums = [5, 12, 8, 130, 44];

const doubled = nums.map((n) => n * 2);
const large = nums.filter((n) => n > 10);
const total = nums.reduce((sum, n) => sum + n, 0);

const found = nums.find((n) => n > 100);
const index = nums.findIndex((n) => n > 100);
const anyBig = nums.some((n) => n > 100);
const allPositive = nums.every((n) => n > 0);

const sorted = [...nums].sort((a, b) => a - b);

Cómo funciona

  1. map, filter y reduce transforman y pliegan.
  2. find, some y every responden preguntas.
  3. sort muta, así que primero copia con spread.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
392
Tokens
152
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 101 segundos.

Escribe este fragmento

Paso 1 de 10 en Arreglos; paso 17 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →