Человекочитаемый размер загруженного файла
Напишите функцию formatBytes(bytes) для ответа API о загруженном файле.
- Единицы:
B,KB,MB,GB,TB, шаг — 1024. - Выберите самую крупную единицу, в которой значение не меньше 1 (для
TB— любое значение). - Округлите до одного знака после точки; если после округления дробная часть нулевая, не пишите её:
1 MB, а не1.0 MB. - Формат:
<число> <единица>. - Для отрицательного числа или не целого числа бросьте
Error.
заготовка решения
function formatBytes(bytes) {
// ваш код
return undefined;
}