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ə:
javascript(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ə:
javascript(function() {
return function() {
console.log('!');
};
})()(); // '!' çıxardacaq
Задание 1
Aşağıdakı kodu elə tamamlayın ki, onu işlətmək
'!' çıxartsın:
javascript(function() {
// bəzi kod
})()()();
Задание 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:
javascript(function() {
// bəzi kod
})(1)(2);
Задание 3
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:
javascript(function() {
// bəzi kod
})(1)(2)(3);