JavaScript-də Birdən Çox IIFE Çağırışları
Tutaq ki, sizə hiyləgər bir tapşırıq təklif olunur: bir neçə çağırış mötərizəsi etmək, bu şəkildə:
(function() {
// bəzi kod
})()(); // bir neçə çağırış mötərizəsi
Əgər düşünsəniz, aydın olur ki, bu halda dərhal çağırılan funksiya anonim bir funksiya qaytarmalıdır, bu şəkildə:
(function() {
return function() {
console.log('!');
};
})()(); // '!' çıxardacaq
Aşağıdakı kodu elə tamamlayın ki, onu işlətmək
'!' çıxartsın:
(function() {
// bəzi kod
})()()();
Aşağıdakı kodu elə tamamlayın ki, onu işlətmək parametrlə kimi ötürülən ədədlərin cəmini çıxartsın:
(function() {
// bəzi kod
})(1)(2);
Aşağıdakı kodu elə tamamlayın ki, onu işlətmək parametrlə kimi ötürülən ədədlərin cəmini çıxartsın:
(function() {
// bəzi kod
})(1)(2)(3);