typestar

Bytes legibles en JavaScript

Convierte un conteo de bytes en algo que una persona pueda leer.

function formatBytes(bytes) {
  if (bytes === 0) return "0 B";
  const units = ["B", "KB", "MB", "GB", "TB"];
  const i = Math.floor(Math.log(bytes) / Math.log(1024));
  const value = bytes / 1024 ** i;
  return `${value.toFixed(value < 10 && i > 0 ? 1 : 0)} ${units[i]}`;
}

Palabras clave y builtins usados aquí

El intento, en números

Líneas
7
Caracteres a escribir
264
Tokens
90
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 64 segundos.

Escribe este fragmento

Paso 4 de 5 en Texto; paso 9 de 43 en Fundamentos del lenguaje.

← Anterior Siguiente →