JavaScript'te Çoklu IIFE Çağrıları
Size zor bir görev verildiğini düşünün: birden fazla çağrı parantezi yapmak, şu şekilde:
javascript(function() {
// bir miktar kod
})()(); // birden fazla çağrı parantezi
Biraz düşününce, bu durumda hemen çağrılan fonksiyonun anonim bir fonksiyon döndürmesi gerektiği açık hale gelir, şu şekilde:
javascript(function() {
return function() {
console.log('!');
};
})()(); // '!' yazdırır
Задание 1
Aşağıdaki kodu, çalıştırıldığında
'!' yazdıracak şekilde tamamlayın:
javascript(function() {
// bir miktar kod
})()()();
Задание 2
Aşağıdaki kodu, çalıştırıldığında parametre olarak iletilen sayıların toplamını yazdıracak şekilde tamamlayın:
javascript(function() {
// bir miktar kod
})(1)(2);
Задание 3
Aşağıdaki kodu, çalıştırıldığında parametre olarak iletilen sayıların toplamını yazdıracak şekilde tamamlayın:
javascript(function() {
// bir miktar kod
})(1)(2)(3);