Повекратни повици на IIFE во JavaScript
Да претпоставиме дека ви е дадена необична задача: да направите повеќе повикувачки загради, вака:
(function() {
// некој код
})()(); // повеќе повикувачки загради
Ако размислите, станува очигледно, дека во овој случај повикувањето функција на место мора да врати анонимна функција, вака:
(function() {
return function() {
console.log('!');
};
})()(); // ќе испише '!'
Дополнете го следниов код така што неговото стартување
да испише '!':
(function() {
// некој код
})()()();
Дополнете го следниов код така што неговото стартување да ја испише сумата на подадените параметри-броеви:
(function() {
// некој код
})(1)(2);
Дополнете го следниов код така што неговото стартување да ја испише сумата на подадените параметри-броеви:
(function() {
// некој код
})(1)(2)(3);