Anonyme funksjoner
Vanligvis gir vi funksjoner et navn, men det kan ofte gi mening å ha en funksjon som ikke blir deklarert (laget). La oss ta et eksempel som vi har sett før:
// a-argumentet er hva som skal lyttes til, f.eks "click"
// b-argumentet er hva som skal gjøres når eventet skjer
document.addEventListener(a, b);
Tidligere brukte lagde vi en funksjon, som vi sendte inn som argument i addEventListener-metoden. Denne gangen kan vi prøve å sende inn en funksjon som argument uten at den er deklartert (laget) først:
document.addEventListener("click", function() {
alert("Thank you for clicking")
})
Hvis du klikker hvor som helst i det hvite feltet under koden i codepen, skal det nå dukke opp en alert-box. Dette vil si at vi ikke kan kalle denne funksjonen fra noe annet sted, men det gjør ikke alltid noe.