⊗jsPmFNRFP 254 of 505 menu

Atgrieztās funkcijas parametri JavaScript

Izpētītajos funkciju izsaukumos var padot parametrus. Nākamajā piemērā iekšējā funkcija sagaida parametru kā virkni un izvada to konsolē:

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

Iekšējā funkcija atbilst otrajai iekavai funkcijas izsaukumā, kas nozīmē, ka tieši šajās otrajās iekavās jāpadod vēlamā virkne:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // izvadīs '!'

Padarīsim tā, lai gan pirmā funkcija pieņemtu parametru, gan otrā. Un izsaukuma rezultātā iegūstam šo parametru summu:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // izvadīs 3

Izveidojiet funkciju func, kuru izsaucot šādi: func(2)(3)(4), tā atgriezīs parametros padoto skaitļu summu.

Izveidojiet funkciju func, kuru izsaucot šādi: func(2)(3)(4)(5)(), tā atgriezīs parametros padoto skaitļu masīvu.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt