⊗jsSpACPA 157 of 294 menu

Պարամետրերի փոխանցումը ասինխրոն կոլբեքին 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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել