⊗jsSpACPA 157 of 294 menu

Przekazywanie parametrów do asynchronicznego callbacku w JavaScript

Zróbmy teraz tak, aby do funkcji asynchronicznej można było przekazywać parametry wejściowe. Niech dla przykładu jako pierwszy parametr funkcji make będziemy przekazywać numer tego elementu tablicy, który chcemy otrzymać jako wynik. Dla przykładu otrzymajmy trzeci element tablicy:

make(3, function(res) { console.log(res); // trzeci element tablicy });

Przeróbmy kod naszej funkcji make zgodnie z opisanym:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // wynikiem przekazujemy element tablicy }, 3000); }

Zrób tak, aby funkcja make przyjmowała dwa parametry: numer jednego i drugiego elementu tablicy. Niech wynikiem operacji asynchronicznej ta funkcja zwraca sumę wskazanych elementów.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć