cells.every(elem => {
if (elem.textContent.includes('X') && elem.textContent !== '') {
return true;
}
});
TypeError: arr.every is not a function
подскажите, пожалуйста, почему метод every() не работает и выдает такую ошибку?
arr не массив у тебя
Как минимум const cells = document.querySelectorAll('.field td'); const x = cells.every(cell => cell.textContent !== '' && cell.textContent.includes('X'))
То есть, так модно было?
А я думал, что так нельзя и поэтому брал только значения у каждого элемента, кидал значения в массив и только потом обрабатывал
const x = cells.every(cell => { })
А что тут не так должно было быть?
Советую проверять на обратное условие только через some
тут если условия выполнится оно само True вернет?
Обсуждают сегодня