// cuando verifico si el elemento de la lista tiene el nombre de clase o no, devuelve falso
sections.forEach(section => { const windowHeight =window.innerHeight; const sectionTop =section.getBoundingClientRect().top; const sectionReveal= 200; let current =''; if(sectionTop<windowHeight-sectionReveal){ section.classList.add('your-active-class'); current= section.getAttribute('id'); const myNav =document.querySelectorAll('ul li'); console.log(myNav[1].classList.contains('menu__link')); } else{ section.classList.remove('your-active-class'); } }); }; window.addEventListener('scroll',toggleSection);````document.querySelectorAll('ul li') devuelve unaNodeList . Debe iterar todos los elementos de la misma:
document.querySelectorAll('ul li').forEach(elem => { if (elem.classList.contains('menu__link')) { /* do stuff to/with elem */} })`. Puede ser más fácil usar document.querySelector('ul li.menu__link') .