⊗jsSpACPA 157 of 294 menu

Parametrien välittäminen asynkroniseen takaisinkutsufunktioon JavaScriptissä

Tehdään nyt niin, että asynkroniseen funktioon voidaan välittää syöteparametreja. Otetaan esimerkiksi ensimmäiseksi parametriksi funktiolle make sen taulukon elementin indeksi, joka halutaan saada tulokseksi. Esimerkkinä haetaan taulukon kolmas elementti:

make(3, function(res) { console.log(res); // kolmas elementti taulukossa });

Muokataan funktion make koodia kuten on kuvattu:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // tuloksena välitetään taulukon elementti }, 3000); }

Tee niin, että funktio make vastaanottaa kaksi parametria: yhden ja toisen taulukon elementin indeksit. Olkoon asynkronisen operaation tulos tämä funktio palauttaa määritettyjen elementtien summan.

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