⊗jsSpACPA 157 of 294 menu

Parameetrite edastamine asünkroonsesse tagasikutse funktsiooni JavaScriptis

Teeme nüüd nii, et asünkroonsele funktsioonile saaks edastada sisendparameetreid. Olgu näiteks esimeseks parameetriks funktsioonile make me edastame numbri, mille massiivi elementi me tahame saada tulemusena. Näiteks saame kolmanda massiivi elemendi:

make(3, function(res) { console.log(res); // kolmas massiivi element });

Muudame nüüd oma funktsiooni make koodi vastavalt kirjeldatule:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // tulemusena edastame massiivi elemendi }, 3000); }

Tehke nii, et funktsioon make võtaks kaks parameetrit: ühe ja teise massiivi elemendi numbri. Olgu asünkroonse operatsiooni tulemuseks see funktsioon tagastab näidatud elementide summa.

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