Показать сообщение отдельно
  #2 (permalink)  
Старый 10.08.2018, 11:12
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

Сообщение от villiwalla
Почему в 80 строке if(row.classList.contains(elemClass)), в консоль пишет что у classList нету метода contains?
В какой-то ситуации у вашего "row" нет свойства "classList", а у null нет метода "contains".

Сообщение от villiwalla
3. Чем заменить forEach в findById? Подойдёт ли map или filter, но тогда придётся перезаписывать let todos, плохо это или хорошо?
Почему не создать дополнительный объект, в котором список задач будет индексированным? Тогда от перебора в этой функции можно вообще отказаться, все сведется к проверке наличия значения в индексном объекте и возвращению оного либо выбрасыванию ошибки.

Последний раз редактировалось Nexus, 10.08.2018 в 11:18.
Ответить с цитированием