⊗jsPmFARFP 254 of 505 menu

Palautettavan funktion parametrit JavaScriptissä

Opiskelemiimme funktiokutsuihin voidaan välittää parametreja. Seuraavassa esimerkissä sisäinen funktio odottaa parametrina merkkijonoa ja tulostaa sen konsoliin:

function func() { return function(str) { return str; }; }

Sisäistä funktiota vastaa toinen sulje kutsuttaessa, mikä tarkoittaa, että tähän toiseen sulkeeseen välitämme halutun merkkijonon:

function func() { return function(str) { return str; }; } console.log( func()('!') ); // tulostaa '!'

Tehdään nyt niin, että sekä ensimmäinen funktio ottaa parametrin vastaan, että toinen. Ja tehdään kutsun tulokseksi näiden parametrien summa:

function func(num1) { return function(num2) { return num1 + num2; }; } console.log( func(1)(2) ); // tulostaa 3

Tee funktio func, joka kun kutsutaan näin: func(2)(3)(4), palauttaa parametreina välitettyjen numeroiden summan.

Tee funktio func, joka kun kutsutaan näin: func(2)(3)(4)(5)(), palauttaa parametreina välitettyjen numeroiden taulukon.

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ää