⊗jsSpACPA 157 of 294 menu

Подаване на параметри в асинхронен обратен изпълнител (callback) в JavaScript

Нека сега направим така, че в асинхронната функция да могат да се подават входни параметри. Нека за пример като първи параметър на функцията make ще подаваме номера на този елемент от масива, който искаме да получим като резултат. Например, нека да получим третия елемент от масива:

make(3, function(res) { console.log(res); // трети елемент от масива });

Нека преработим кода на нашата функция make в съответствие с описаното:

function make(num, callback) { setTimeout(function() { let arr = [1, 2, 3, 4, 5]; callback(arr[num]); // като резултат подаваме елемент от масива }, 3000); }

Направете така, че функцията make да приема два параметъра: номера на един и друг елемент от масива. Нека резултатът от асинхронната операция тази функция да връща сумата от посочените елементи.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне