⊗jsPmFANFP 243 of 505 menu

Nimetetyt funktioparametrit JavaScriptissä

Funktioita, jotka välitetään parametreina, ei tarvitse olla anonyymeja.

Tehdään niistä Function Declaration. Ensimmäinen funktio nimetään get1 ja toinen - get2:

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

Välitetään funktion test parametreiksi funktioiden get1 ja get2 nimet (eli niiden lähdekoodin, eivätkä tuloksen):

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

Muutetaan Function Expressioniksi:

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

Tee funktio test, joka ottaa parametreinaan 3 funktiota ja palauttaa annettujen funktioiden tulosten summan.

Tee 3 funktiota, julistamalla ne Function Declarationina ja antamalla niille nimet func1, func2 ja func3. Olkoon ensimmäinen funktio palauttaa 1, toinen - 2, ja kolmas - 3. Välitä nämä funktiot parametrina funktioon test edellisestä tehtävästä.

Muokkaa edellistä tehtävää siten, että funktiot on julistettu Function Expressionina samoin nimin.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää