⊗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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ