typestar

Zip de arreglos en JavaScript

Empareja arreglos paralelos en tuplas y se detiene en el más corto.

function zip(...arrays) {
  const length = Math.min(...arrays.map((a) => a.length));
  return Array.from({ length }, (_, i) =>
    arrays.map((array) => array[i]),
  );
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
6
Caracteres a escribir
160
Tokens
61
Ritmo de tres estrellas
90 tpm

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

Escribe este fragmento

Paso 7 de 10 en Arreglos; paso 23 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →