Почему не работает setTimeout в этом коде
let items = document.querySelectorAll('.header__under--item')
for (let i = 0; i < items.length; i++) {
let item = items[i];
let childOne = item.children[1]
console.log(childOne)
item.addEventListener('mouseover', ()=>{
addClass(childOne)
})
item.addEventListener('mouseout', ()=>{
setTimeout(removeClass(childOne), 5000)
})
}
function addClass(childOne) {
childOne.classList.add('hidden')
}
function removeClass(childOne) {
childOne.classList.remove('hidden')
}