⊗jsPmFNRFP 254 of 505 menu

Parametrii funcției returnate în JavaScript

În apelurile funcțiilor pe care le-am studiat putem transmite parametri. În următorul exemplu, funcția internă așteaptă ca parametru un șir de caractere și îl afișează în consolă:

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

Funcției interne îi corespunde a doua paranteză la apel, deci în această a doua paranteză transmitem șirul de caractere dorit:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // va afișa '!'

Să facem astfel încât atât prima funcție să primească un parametru, cât și a doua. Iar rezultatul apelului să fie suma acestor parametri:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // va afișa 3

Creați o funcție func care, fiind apelată astfel: func(2)(3)(4), să returneze suma numerelor transmise ca parametri.

Creați o funcție func care, fiind apelată astfel: func(2)(3)(4)(5)(), să returneze un array cu numerele transmise ca parametri.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge