1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rainbond-rainbond-ui

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
source-unit.js 452 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
barnett Отправлено 7 лет назад 0cf20c1
const unitArr = ['Byte', 'KB', 'MB', 'GB', 'TB', 'PB'];
const util = {
unit: (num, baseUnit = 'KB', fixed = 2) => {
num = Number(num);
let currUnit = baseUnit;
let index = unitArr.indexOf(currUnit);
while (num >= 1024) {
num /= 1024;
index++;
currUnit = unitArr[index];
}
if (num % 1 === 0) {
return `${num} ${currUnit}`;
}
return `${num.toFixed(2)} ${currUnit}`;
},
};
export default util;

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/rainbond-rainbond-ui.git
git@gitlife.ru:oschina-mirror/rainbond-rainbond-ui.git
oschina-mirror
rainbond-rainbond-ui
rainbond-rainbond-ui
main