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
map,filteryreducetransforman y pliegan.find,someyeveryresponden preguntas.sortmuta, así que primero copia con spread.
Palabras clave y builtins usados aquí
const
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.
Paso 1 de 10 en Arreglos; paso 17 de 43 en Fundamentos del lenguaje.