| 
		
			Сообщение от villiwalla
			
		
	 | 
	| 
		Почему в 80 строке if(row.classList.contains(elemClass)), в консоль пишет что у classList нету метода contains?
	 | 
	
В какой-то ситуации у вашего "row" нет свойства "classList", а у null нет метода "contains".
	
	| 
		
			Сообщение от villiwalla
			
		
	 | 
	| 
		3. Чем заменить forEach в findById? Подойдёт ли map или filter, но тогда придётся перезаписывать let todos, плохо это или хорошо?
	 | 
	
Почему не создать дополнительный объект, в котором список задач будет индексированным? Тогда от перебора в этой функции можно вообще отказаться, все сведется к проверке наличия значения в индексном объекте и возвращению оного либо   выбрасыванию ошибки.