Re: Timex Ironman TW5K95700

09.05.2023 13:20
SoloNwetV
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 " Спасибо!
Ссылка на комментируемую страницу