Hello world!,
Сейчас работаю над проектом по прокату гидроциклов, и сейчас мы пишем приложуху для онлайн бронирования техники. Однако возникла проблема с реализа-цией функции подсчета техники в реальном времени. Когда посетитель бронирует технику, она не должна исчезать из базы доступных для бронирования. Я добавил следующий код для подсчета гидриков:
[code]
let availableCount = 0;
for (let i = 0; i < equipment.length; i++)
if (equipment[i].available)
availableCount++;
if (available_units < requested_units) return "Извините, недостаточно свободных единиц техни-ки. Пожалуйста, выберите другой период бронирования.";
[/code]
Я уверен в том, что переменная available_units корректно инициализи-руется при загрузке . Однако, когда пользователь чекает время бронирования и кликает "Забронировать", переменная requested_units нормально не передается в функцию, что приводит к неправильному подсчету доступных Гидриков.
Но, когда пользователь бронирует гидрик, она не пропадает из базы доступных, и тем самым подсчет кол-ва доступной техники не работает корректно. Я не могу понять, что именно не так.
Если кто-то сможет помочь мне разобраться с этой проблемой, я буду очень благодарен. Буду ждать ваших ответов.
Может кто сталкивался с такой проблемой, я был бы рад услышать как это решить!
Вот ссылка на страницу с исходным кодом приложения на Github: https://github.com/SoloNwetV/myproject
Ссылка на мой проект: https://xn--80ad1afddbf.xn--p1acf/ https://поволнам.рус/price60.html "
Спасибо!