⊗jsPmFNNFP 243 of 505 menu

JavaScript'те аттары аталган функциялар

Параметр катары берилген функциялар анонимдүү болууга тийиш эмес.

Аларды Function Declaration кылып көрөлү. Биринчи функцияга get1 деген ат берип, экинчисине - get2:

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

test функциясынын параметрлерине get1 жана get2 функцияларынын атын (башкача айтканда, алардын баштапкы кодуун, натыйжасын эмес) берели:

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 чыгарат function test(func1, func2) { console.log( func1() + func2() ); }

Function Expression'го өзгөртөлү:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 чыгарат function test(func1, func2) { console.log( func1() + func2() ); }

test функциясын жасагыла, ал параметр катары 3 функцияны кабыл алып, берилген функциялардын натыйжаларынын суммасын кайтарат.

Function Declaration түрүндө 3 функция жасап, аларга func1, func2 жана func3 деген аттарды бериңиз. Биринчи функция 1, экинчиси - 2, үчүнчүсү - 3 кайтарсын. Бул функцияларды өзүңүздүн алдыңкы маселеңиздеги test функциясынын параметри катары бериңиз.

Мурунку маселени функциялар Function Expression түрүндө, ошол эле аттар менен жазылгандай кылып өзгөртүңүз.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어LietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу