JavaScript'те бир нече IIFE чакыруулар

Сизге татаал милдет сунулду дейли: бир нече чакыруу кашаасын жасаңыз, мындай:

javascript(function() {
  // кээ бир код
})()(); // бир нече чакыруу кашаасы

Эгер ойлонсок, анда бул учурда функцияны ошол жерде чакыруу анонимдик функция кайтарышы керек экени айкын болот, мындай:

javascript(function() {
  return function() {
    console.log('!');
  };
})()(); // '!' чыгарат
Задание 1

Төмөнкү кодду төмөнкүдөй кылып толуктаңыз, аны иштетүү '!' чыгарсын:

javascript(function() {
  // кээ бир код
})()()();
Задание 2

Төмөнкү кодду төмөнкүдөй кылып толуктаңыз, аны иштетүү параметр катары берилген сандардын суммасын чыгарсын:

javascript(function() {
  // кээ бир код
})(1)(2);
Задание 3

Төмөнкү кодду төмөнкүдөй кылып толуктаңыз, аны иштетүү параметр катары берилген сандардын суммасын чыгарсын:

javascript(function() {
  // кээ бир код
})(1)(2)(3);