⊗jsPmFNNAP 245 of 505 menu

JavaScript-те санды параметр ретінде беру

Енді берілетін функция бір нәрсе жасайтын санды test ішінде қатқабаттап сақтамай-ақ, бірінші параметр ретінде берейік:

function test(num, func) { // бірінші параметр ретінде сан келеді console.log(func(num)); }

Функциямызды қолданайық:

function test(num, func) { console.log(func(num)); } // 4 шығарады: test(2, function(num) { return num * num; });

Біздің конструкциямыздың ыңғайлылығы: бізде санды параметр ретінде қабылдайтын бір test функциясы бар. Бірақ санмен не болатыны test функциясында қатқабаттап орнатылмаған.

Біз, мысалы, test функциясының екінші параметрі ретінде квадратқа шығаратын функцияны бере аламыз, ал мысалы, текшеге шығаратын функцияны да бере аламыз:

function test(num, func) { console.log(func(num)); } // Санның квадратын табайық: test(2, function(num) { return num * num; // квадратын қайтарады }); // Санның кубын табайық: test(2, function(num) { return num * num * num; // кубын қайтарады });

test функциясы бірінші параметр ретінде санды қабылдасын, ал екінші және үшінші параметрлері ретінде - санды параметр ретінде қабылдайтын функцияларды қабылдасын. test функциясы берілген функциялардың нәтижелерінің қосындысын қайтарсын:

function test(num, func1, func2) { return func1(num) + func2(num); }

test функциясын шақырыңыз, бірінші параметр ретінде 3 санын беріңіз, екінші параметр ретінде санды квадратқа шығаратын функцияны беріңіз, ал үшінші ретінде - санды текшеге шығаратын функцияны беріңіз. Жұмыс нәтижесін консольге шығарыңыз.

Қазақ
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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау