Anonieme functies
Functies zonder naam
Beschrijving
We hebben daarnet gezien dat je met de volgende syntaxis een functieexpressie kan maken:
var eenFunctie = function (a) { return a; };
Dit wordt ook vaak een anonieme functie genoemd (omdat de functie geen naam heeft).
Je kan het nog anoniemer maken en een functie zonder naam gebruiken zonder die toe te wijzen aan een variabele.
Er bestaan twee elegante toepassingen voor dergelijke anonieme functies:
- Je kan een anonieme functie doorgeven als een argument aan een parameter van een andere functie. De ontvangende functie kan dan iets nuttigs doen met de functie die je doorgeeft.
- Je kan een anonieme functie definiëren en meteen uitvoeren.
Laten we deze twee toepassingen van anonieme functies meer in detail bekijken.
2016-09-17 11:42:29