• Теория
  • Теория

Как проверить длину коллекции

Выполненные цели удаляются! Перейдём к следующему пункту ТЗ:

  • задача считается выполненной и исчезает, если юзер кликнул по чекбоксу;
  • если все задачи выполнены, появляется сообщение, что больше задач нет;
  • если в пустой список добавляется новая задача, сообщение исчезает;
  • чтобы добавить новую задачу, надо ввести описание в поле ввода и нажать «Добавить задачу», задача появится в конце списка.

Все задачи будут выполнены, когда из списка list будут удалены все элементы. Сейчас все задачи находятся в коллекции items, её длина равна количеству элементов li в списке. Если задачи будут удалены, то и длина коллекции будет равна 0. И тогда можно показать сообщение.

Пока нам не нужно находить сообщение об отсутствии задач в разметке и пытаться его показать. Сначала убедимся, что длина коллекции действительно уменьшается. Для этого создадим функцию, внутри которой будем проверять длину (кстати, объявление функции мы уже добавили в код за вас). Будем вызывать эту функцию каждый раз после удаления задачи.

В этом задании мы будем использовать строгое сравнение, чтобы избежать непредсказуемых результатов. Строгое равенство записывается так: === (три равно). А если вы забыли, что означает такой вид сравнения и зачем его используют, загляните в это задание, где мы это обсуждали.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Манипуляции с DOM» тренажёра «Погружение в браузерный JavaScript» можно после регистрации и оформления подписки.