⊗jsPmFNNFP 243 of 505 menu

Nimetatud funktsioonid parameetritena JavaScriptis

Funktsioonid, mis edastatakse parameetritena, ei pea olema anonüümsed.

Teeme need Function Declaration'ina. Esimest funktsiooni nimetame get1 ja teist - get2:

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

Edastame funktsiooni test parameetritesse funktsioonide get1 ja get2 nimed (ehk nende algkoodi, mitte tulemust):

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

Teisendame Function Expression'iks:

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

Tehke funktsioon test, mis võtab parameetritena 3 funktsiooni ja tagastab edastatud funktsioonide tulemuste summa.

Tehke 3 funktsiooni, deklareerides need Function Declaration'ina ja andes neile nimed func1, func2 ja func3. Olgu esimene funktsioon tagastab 1, teine - 2, ja kolmas - 3. Edastage need funktsioonid parameetrina funktsiooni test eelmisest ülesandest.

Muutke eelmist ülesannet nii, et funktsioonid deklareeritakse Function Expression'ina samade nimedega.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu