⊗jsPmFCMC 271 of 505 menu

მრავალჯერადი IIFE გამოძახებები JavaScript-ში

დავუშვათ, თქვენ გთავაზობთ რთულ ამოცანას: გააკეთოთ რამდენიმე გამომძახებელი ფრჩხილი, ასე:

(function() { // რაიმე კოდი })()(); // რამდენიმე გამომძახებელი ფრჩხილი

თუ დავფიქრდებით, ცხადი ხდება, რომ ამ შემთხვევაში ფუნქციის ადგილზე გამოძახება უნდა დააბრუნოს ანონიმური ფუნქცია, ასე:

(function() { return function() { console.log('!'); }; })()(); // გამოიტანს '!'

დაწერეთ შემდეგი კოდი ისე, რომ მისმა გაშვებამ გამოიტანოს '!':

(function() { // რაიმე კოდი })()()();

დაწერეთ შემდეგი კოდი ისე, რომ მისმა გაშვებამ გამოიტანოს პარამეტრებით გადაცემული რიცხვების ჯამი:

(function() { // რაიმე კოდი })(1)(2);

დაწერეთ შემდეგი კოდი ისე, რომ მისმა გაშვებამ გამოიტანოს პარამეტრებით გადაცემული რიცხვების ჯამი:

(function() { // რაიმე კოდი })(1)(2)(3);
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა