⊗jsPmFNRFP 254 of 505 menu

Parametri povratne funkcije u JavaScript-u

U do sada proučene pozive funkcija možemo prosleđivati parametre. U sledećem primeru unutrašnja funkcija očekuje string kao parametar i ispisuje ga u konzolu:

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

Unutrašnjoj funkciji odgovara druga zagrada pri pozivu, što znači da u tu drugu zagradu prosledjujemo željeni string:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // ispisaće '!'

Hajde da napravimo tako da i prva funkcija prima parametar, i druga. A rezultat poziva neka bude zbir tih parametara:

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

Napravite funkciju func, koja će, budući da je pozvana ovako: func(2)(3)(4), vratiti zbir prosleđenih brojeva kao parametara.

Napravite funkciju func, koja će, budući da je pozvana ovako: func(2)(3)(4)(5)(), vratiti niz prosleđenih brojeva kao parametara.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij