⊗jsPmFNRFP 254 of 505 menu

Parametry zwracanej funkcji w JavaScript

W poznane przez nas wywołania funkcji można przekazywać parametry. W następnym przykładzie wewnętrzna funkcja oczekuje parametru w postaci ciągu znaków i wypisuje go w konsoli:

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

Wewnętrznej funkcji odpowiada drugi nawias przy wywołaniu, oznacza to, że w ten drugi nawias przekazujemy żądany ciąg znaków:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // wypisze '!'

Zróbmy tak, aby zarówno pierwsza funkcja przyjmowała parametr, jak i druga. A wynikiem wywołania niech będzie suma tych parametrów:

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

Stwórz funkcję func, która będąc wywołana w ten sposób: func(2)(3)(4), zwróci sumę przekazanych w parametrach liczb.

Stwórz funkcję func, która będąc wywołana w ten sposób: func(2)(3)(4)(5)(), zwróci tablicę przekazanych w parametrach liczb.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć