⊗jsSpACPA 157 of 294 menu

Overførsel af parametre til asynkron callback i JavaScript

Lad os nu gøre det sådan, at inputparametre kan overføres til den asynkrone funktion. Lad os for eksempel som den første parameter til funktionen make overføre nummeret på det array-element, som vi ønsker at få som et resultat. Lad os for eksempel hente det tredje element i arrayet:

make(3, function(res) { console.log(res); // tredje element i arrayet });

Lad os omdanne koden for vores funktion make i overensstemmelse med det beskrevne:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // overfører array-elementet som resultat }, 3000); }

Gør det sådan, at funktionen make accepterer to parametre: nummeret på det ene og det andet element i arrayet. Lad resultatet af den asynkrone operation være, at denne funktion returnerer summen af de angivne elementer.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis