- Теория
- Теория
Как проверить длину коллекции
Выполненные цели удаляются! Перейдём к следующему пункту ТЗ:
- задача считается выполненной и исчезает, если юзер кликнул по чекбоксу;
- если все задачи выполнены, появляется сообщение, что больше задач нет;
- если в пустой список добавляется новая задача, сообщение исчезает;
- чтобы добавить новую задачу, надо ввести описание в поле ввода и нажать «Добавить задачу», задача появится в конце списка.
Все задачи будут выполнены, когда из списка list
будут удалены все элементы. Сейчас все задачи находятся в коллекции items
, её длина равна количеству элементов li
в списке. Если задачи будут удалены, то и длина коллекции будет равна 0
. И тогда можно показать сообщение.
Пока нам не нужно находить сообщение об отсутствии задач в разметке и пытаться его показать. Сначала убедимся, что длина коллекции действительно уменьшается. Для этого создадим функцию, внутри которой будем проверять длину (кстати, объявление функции мы уже добавили в код за вас). Будем вызывать эту функцию каждый раз после удаления задачи.
В этом задании мы будем использовать строгое сравнение, чтобы избежать непредсказуемых результатов. Строгое равенство записывается так: === (три равно). А если вы забыли, что означает такой вид сравнения и зачем его используют, загляните в это задание, где мы это обсуждали.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.