Useita IIFE-kutsuja JavaScriptissä
Oletetaan, että sinulle annetaan ovela tehtävä: tehdä useita kutsuvia sulkuja, näin:
(function() {
// jokin koodi
})()(); // useita kutsuvia sulkuja
Jos ajattelee asiaa, käy ilmeiseksi, että tässä tapauksessa paikalla kutsuttavan funktion tulee palauttaa anonyymi funktio, näin:
(function() {
return function() {
console.log('!');
};
})()(); // tulostaa '!'
Täydennä seuraava koodi niin, että sen suoritus
tulostaa '!':
(function() {
// jokin koodi
})()()();
Täydennä seuraava koodi niin, että sen suoritus tulostaa parametreina annettujen numeroiden summan:
(function() {
// jokin koodi
})(1)(2);
Täydennä seuraava koodi niin, että sen suoritus tulostaa parametreina annettujen numeroiden summan:
(function() {
// jokin koodi
})(1)(2)(3);