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.