Useita IIFE-kutsuja JavaScriptissä
Oletetaan, että sinulle annetaan ovela tehtävä: tehdä useita kutsuvia sulkuja, näin:
javascript(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:
javascript(function() {
return function() {
console.log('!');
};
})()(); // tulostaa '!'
Задание 1
Täydennä seuraava koodi niin, että sen suoritus
tulostaa '!':
javascript(function() {
// jokin koodi
})()()();
Задание 2
Täydennä seuraava koodi niin, että sen suoritus tulostaa parametreina annettujen numeroiden summan:
javascript(function() {
// jokin koodi
})(1)(2);
Задание 3
Täydennä seuraava koodi niin, että sen suoritus tulostaa parametreina annettujen numeroiden summan:
javascript(function() {
// jokin koodi
})(1)(2)(3);