Többszörös IIFE hívások JavaScriptben
Tegyük fel, hogy egy trükkös feladatot adnak neked: készíts több hívó zárójelet, így:
(function() {
// valamilyen kód
})()(); // több hívó zárójel
Ha elgondolkodunk, nyilvánvalóvá válik, hogy ebben az esetben az azonnal meghívott függvénynek egy névtelen függvényt kell visszaadnia, így:
(function() {
return function() {
console.log('!');
};
})()(); // kiírja '!'-t
Egészítse ki a következő kódot úgy, hogy a futtatása
kiírja a '!'-t:
(function() {
// valamilyen kód
})()()();
Egészítse ki a következő kódot úgy, hogy a futtatása kiírja a paraméterként átadott számok összegét:
(function() {
// valamilyen kód
})(1)(2);
Egészítse ki a következő kódot úgy, hogy a futtatása kiírja a paraméterként átadott számok összegét:
(function() {
// valamilyen kód
})(1)(2)(3);