Множныя выклікі IIFE ў JavaScript
Хай вам прапануюць хітрую задачу: зрабіць некалькі выклікальных дужак, вось так:
(function() {
// нейкі код
})()(); // некалькі выклікальных дужак
Калі паразважаць, то становіцца відавочна, што ў дадзеным выпадку выклік функцыі на месцы павінен вяртаць ананімную функцыю, вось так:
(function() {
return function() {
console.log('!');
};
})()(); // вывядзе '!'
Дапішыце наступны код так, каб яго запуск
вывядзіў '!':
(function() {
// нейкі код
})()()();
Дапішыце наступны код так, каб яго запуск вывядзіў суму перададзеных параметрамі лікаў:
(function() {
// нейкі код
})(1)(2);
Дапішыце наступны код так, каб яго запуск вывядзіў суму перададзеных параметрамі лікаў:
(function() {
// нейкі код
})(1)(2)(3);