⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне