⊗jsPmFNNFP 243 of 505 menu

Nazwane funkcje jako parametry w JavaScript

Funkcje, które są przekazywane jako parametry, nie muszą być anonimowe.

Zróbmy je jako Function Declaration. Pierwszą funkcję nazwijmy get1, a drugą - get2:

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

Przekażmy do parametrów funkcji test nazwy funkcji get1 i get2 (czyli ich kod źródłowy, a nie wynik):

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

Przeróbmy na Function Expression:

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

Stwórz funkcję test, która przyjmuje jako parametry 3 funkcje i zwraca sumę wyników przekazanych funkcji.

Stwórz 3 funkcje, deklarując je jako Function Declaration i nadając im nazwy func1, func2 i func3. Niech pierwsza funkcja zwraca 1, druga - 2, a trzecia - 3. Przekaż te funkcje jako parametry do funkcji test z poprzedniego zadania.

Zmodyfikuj poprzednie zadanie tak, aby funkcje były zadeklarowane jako Function Expression z tymi samymi nazwami.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć