⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել