У меня проблема с методом array.some () в JavaScript. У меня есть html -код:
<div class="list">
<div class="item"></div>
<div class="item"></div>
<div class="item selected"></div>
</div>
И я пытаюсь найти один элемент массива, который содержит имя класса "selected".
const items = document.querySelectorAll('.item');
items.some(item => {
if (item.classList.contains('selected')) { console.log(true); }
else { console.log(false); }
});
Но все что Я получаю эту ошибку: «Uncaught TypeError: items.some не является функцией» Может кто-нибудь сказать мне, почему метод Array.some () не работает для массива div? Спасибо