⊗jsPmFNRFP 254 of 505 menu

დაბრუნებული ფუნქციის პარამეტრები JavaScript-ში

ჩვენ მიერ შესწავლილ ფუნქციების გამოძახებებში შესაძლებელია პარამეტრების გადაცემა. შემდეგ მაგალითში შიდა ფუნქცია პარამეტრად ელოდება სტრიქონს და აბრუნებს მას:

function func() { return function(str) { return str; }; }

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

function func() { return function(str) { return str; }; } console.log( func()('!') ); // დააბრუნებს '!'

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

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // დააბრუნებს 3

გააკეთეთ ფუნქცია func, რომელიც გამოძახებული ასე: func(2)(3)(4), დააბრუნებს პარამეტრებში გადაცემული რიცხვების ჯამს.

გააკეთეთ ფუნქცია func, რომელიც გამოძახებული ასე: func(2)(3)(4)(5)(), დააბრუნებს პარამეტრებში გადაცემული რიცხვების მასივს.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა