⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј