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í
Tconstforfunctionifletnumberreturnthrow
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.
Paso 9 de 11 en Auxiliares genéricos; paso 17 de 20 en Genéricos.