⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан