⊗jsSpACPA 157 of 294 menu

Passaggio di parametri a una callback asincrona in JavaScript

Ora facciamo in modo che alla funzione asincrona possano essere passati parametri di input. Supponiamo, ad esempio, che come primo parametro della funzione make passeremo il numero dell'elemento dell'array che vogliamo ottenere come risultato. Ad esempio, otteniamo il terzo elemento dell'array:

make(3, function(res) { console.log(res); // terzo elemento dell'array });

Riadattiamo il codice della nostra funzione make come descritto:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // passiamo l'elemento dell'array come risultato }, 3000); }

Fate in modo che la funzione make accetti due parametri: il numero di un elemento e dell'altro elemento dell'array. L'operazione asincrona deve restituire la somma degli elementi specificati.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta