Flere IIFE-kall i JavaScript
Anta at du får en vanskelig oppgave: å lage flere kallende parenteser, slik som dette:
(function() {
// noe kode
})()(); // flere kallende parenteser
Hvis du tenker over det, blir det åpenbart at i dette tilfellet må den umiddelbart kalte funksjonen returnere en anonym funksjon, slik som dette:
(function() {
return function() {
console.log('!');
};
})()(); // skriver ut '!'
Fullfør den følgende koden slik at kjøring av den
skriver ut '!':
(function() {
// noe kode
})()()();
Fullfør den følgende koden slik at kjøring av den skriver ut summen av tallene sendt som parametere:
(function() {
// noe kode
})(1)(2);
Fullfør den følgende koden slik at kjøring av den skriver ut summen av tallene sendt som parametere:
(function() {
// noe kode
})(1)(2)(3);