Добрый день,
Есть несколько вопросов:
Во-первых почему у вас несколько элементов с одинаковыми id??
const response = document.querySelectorAll('#response');
Во-первых зачем вам нужен метод
.toString()
в коде? пока не пойму как у вас реализовано, но проверка у вас странная для меня.
И наконец в-третьих киньте в консоль ваш объект или на этапе проверки, или и там и там, и сразу станет ясно что вы делаете не так, полагаю что проблема в
document.querySelectorAll('#response');
Попробуйте так:
questions.map(question => {
console.log(response)
const doneArray = [...response].filter(resp => {
console.log(`resp.value ${resp.value}`)
console.log(`question.done ${question.done}`)
return resp.value.toString().toLowerCase() === question.done.toString().toLowerCase();
})
Я мог не уловить контекста, но такое ощущение что вы немного вслепую кодите))))