⊗jsPmFNNFP 243 of 505 menu

JavaScript-da atlandyrylan funksiýa-parametrler

Parametr hökmünde geçirilýän funksiýalar, hökmany anonym bolmaly däldir.

Geliň, olary Function Declaration hökmünde edeliň. Birnji funksiýanyň adyny get1, ikinjiniňkini - get2 edeliň:

function get1() { return 1; } function get2() { return 2; }

test funksiýasynyň parametrlerine get1 we get2 funksiýalarynyň adyny (ýagny olaryň esasy koduny, netijesini däl) geçireliň:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 çykarar function test(func1, func2) { console.log( func1() + func2() ); }

Function Expression-a üýtgeteliň:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 çykarar function test(func1, func2) { console.log( func1() + func2() ); }

test funksiýasyny ýasaň, parametr hökmünde 3 funksiýa kabul etsin we geçirilen funksiýalaryň netijeleriniň jemini gaýtarsyn.

3 funksiýa ýasaň, olary Function Declaration hökmünde bildiriň we olara func1, func2 we func3 atlaryny beriň. Birinji funksiýa 1 gaýtarsyn, ikinji - 2, üçünji - 3 gaýtarsyn. Bu funksiýalary öňki meseleň test funksiýasyna parametr hökmünde geçiriň.

Öňki meseläni üýtgediň, şonuň üçin funksiýalar şol atlar bilen Function Expression hökmünde bildirilsin.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et