JavaScript'те бир нече IIFE чакыруулар
Сизге татаал милдет сунулду дейли: бир нече чакыруу кашаасын жасаңыз, мындай:
javascript(function() {
// кээ бир код
})()(); // бир нече чакыруу кашаасы
Эгер ойлонсок, анда бул учурда функцияны ошол жерде чакыруу анонимдик функция кайтарышы керек экени айкын болот, мындай:
javascript(function() {
return function() {
console.log('!');
};
})()(); // '!' чыгарат
Задание 1
Төмөнкү кодду төмөнкүдөй кылып толуктаңыз,
аны иштетүү '!' чыгарсын:
javascript(function() {
// кээ бир код
})()()();
Задание 2
Төмөнкү кодду төмөнкүдөй кылып толуктаңыз, аны иштетүү параметр катары берилген сандардын суммасын чыгарсын:
javascript(function() {
// кээ бир код
})(1)(2);
Задание 3
Төмөнкү кодду төмөнкүдөй кылып толуктаңыз, аны иштетүү параметр катары берилген сандардын суммасын чыгарсын:
javascript(function() {
// кээ бир код
})(1)(2)(3);