typestar

Partir un arreglo en TypeScript

Parte un arreglo en piezas de tamaño fijo, genérico en el elemento.

function chunk<T>(items: T[], size: number): T[][] {
  if (size < 1) throw new Error("size must be positive");
  const out: T[][] = [];
  for (let i = 0; i < items.length; i += size) {
    out.push(items.slice(i, i + size));
  }
  return out;
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
230
Tokens
87
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 50 segundos.

Escribe este fragmento

Paso 9 de 11 en Auxiliares genéricos; paso 17 de 20 en Genéricos.

← Anterior Siguiente →