⊗jsPmFNRFP 254 of 505 menu

Funktsiooni tagastatud parameetrid JavaScriptis

Meie poolt õpitud funktsioonide kutsetele saab edastada parameetreid. Järgmises näises ootab sisemine funktsioon parameetrina stringi ja väljastab selle konsooli:

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

Sisemist funktsiooni vastab teine sulg kutsel, mis tähendab, et just sellesse teise sulgu saame edastada soovitud stringi:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // väljastab '!'

Teeme nii, et nii esimene funktsioon võtaks vastu parameetri, kui ka teine. Ja tulemuseks kutsest teeme nende parameetrite summa:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // väljastab 3

Tehke funktsioon func, mis olles kutsutud nii: func(2)(3)(4), tagastab parameetritena edastatud arvude summa.

Tehke funktsioon func, mis olles kutsutud nii: func(2)(3)(4)(5)(), tagastab parameetritena edastatud arvude massiivi.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu