@nvdfxx
Senior Pomidor developer

Как динамически менять максимальное количество элементов массива?

песочница
Есть функционал выбора типа комнаты. Объект типа комнаты содержит поле максимального количества гостей, которые в этой комнате могут находиться.
Проблема в том, что если выбрать тип комнаты с большим возможным количеством гостей, добавить гостей, а потом изменить тип на тип с меньшим возможным количеством гостей, то это количество остается от предыдущего типа, т.е. больше, чем максимально возможное при текущем типе
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
Повесьте метод на смену типа комнаты.
При смене типа проверяйте текущее количество гостей.
Если больше чем максимальное количество в новом - изменяйте массив гостей как нужно (удаляйте лишних, обнуляйте или что-то ещё).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы