olá, tudo bem? queria muito saber por qual motivo o código não pega se eu colocar ele dessa forma aqui:
buttonType.forEach(element => {
let type = element.getAttribute("name").toLowerCase()
element.addEventListener("click", searchForType(type))
})
Ele só funciona se eu colocar a arrow function no addEventListener!
buttonType.forEach(element => {
let type = element.getAttribute("name").toLowerCase()
element.addEventListener("click", () => {
searchForType(type) // ASSIM FUNCIONA
})
})
Sendo que eu já utilizei o eventListener apenas com uma função no parametro, por qual motivo nesse caso específico ela não funcionou??
searchBar.addEventListener("input", searchForInput()) // Assim funcionou