1ead77b2d8943daad15d51b2277987df028c413b
Проблема: - JavaScript float arithmetic даёт погрешность при вычислениях - На карточке товара показывалось -0.050000000000044 - Происходило при: available - reserved - inCart Решение: - Добавлена функция roundQuantity(value, decimals=3) - Округляет результат вычислений до 3 знаков после запятой - Применяется ТОЛЬКО для отображения, не для расчётов - Используется для: free, reserved, inCart в карточках товаров Результат: - Отображение: -0.05 вместо -0.050000000000044 - Данные с бэка остаются точными (строка) - Погрешность устранена только визуально Примечание: - Округление в JS НЕИЗБЕЖНО для отображения - Это НЕ маскировка - это правильное форматирование - Бэкенд уже отдаёт точные данные как строки
Description
No description provided
Languages
Python
57%
HTML
32%
JavaScript
9.5%
CSS
1.1%
Shell
0.4%