Консоль Не Читает метод includes: говорит, что это не функция! джаваскрипт
Input.addEventListener(`input`, function(){
for (let i = 0; i < CardName.length; i++) {
console.log(CardName.length);
console.log(i);
let InputVal = Input.value.toLowerCase();
let CardVal = CardName[i];
console.log(InputVal);
Card[i].style.display = `none`;
if(CardVal.includes(InputVal)){
Card[i].style.display = `block`;
}
}
})
Ответы (1 шт):
Автор решения: Stop-TussiN
→ Ссылка
Во-первых, вы не исправили ошибку с последним индексом массива CardName. Он должен быть задан как CardName.length - 1.
Во-вторых, вы пытаетесь сравнить строку InputVal с элементом массива CardVal, но не явно преобразуете ее в нижний регистр. Вам нужно добавить команду toLowerCase перед командой includes.