Async กำลังรอ JavaScript คืออะไร?
Async กำลังรอ JavaScript คืออะไร?

วีดีโอ: Async กำลังรอ JavaScript คืออะไร?

วีดีโอ: Async กำลังรอ JavaScript คืออะไร?
วีดีโอ: รู้จักกับ Callback , Promise , Async / Await | JavaScript จบในคลิปเดียว 2024, พฤศจิกายน
Anonim

สรุป, async / รอคอย เป็นไวยากรณ์ที่สะอาดกว่าในการเขียน Javascript แบบอะซิงโครนัส รหัส. ช่วยเพิ่มความสามารถในการอ่านและการไหลของโค้ดของคุณ สิ่งที่ควรทราบขณะใช้งาน async / รอคอย : อะซิงโครนัส ฟังก์ชั่นส่งคืนสัญญา รออยู่ ใช้ได้เฉพาะภายใน an async บล็อก.

เมื่อพิจารณาถึงสิ่งนี้ async ใน JavaScript หมายความว่าอย่างไร

NS async การประกาศฟังก์ชันกำหนด an อะซิงโครนัส ฟังก์ชัน - ฟังก์ชันที่ส่งคืนอ็อบเจ็กต์ AsyncFunction อะซิงโครนัส ฟังก์ชันทำงานในลำดับที่แยกจากกันจากโค้ดที่เหลือผ่านทางวนรอบเหตุการณ์ โดยส่งกลับ Promise โดยปริยายเป็นผลลัพธ์

รู้ด้วยว่า async และรออะไรในโหนด JS? กับ โหนด v8, the async / รอคอย ฟีเจอร์เปิดตัวอย่างเป็นทางการโดย โหนด เพื่อจัดการกับ Promises และ Function chaining ฟังก์ชั่นไม่จำเป็นต้องถูกล่ามโซ่ต่อกันเพียงแค่ รอคอย ฟังก์ชันที่ส่งคืน Promise แต่หน้าที่ async จำเป็นต้องประกาศก่อนที่จะรอฟังก์ชันส่งคืน Promise

ผู้คนยังถามว่าฉันจะใช้ async await ได้อย่างไร

ถ้าคุณ ใช้ NS async คีย์เวิร์ดก่อนนิยามฟังก์ชัน คุณก็ทำได้ ใช้ wait ภายในฟังก์ชัน เมื่อคุณ รอคอย สัญญา ฟังก์ชันจะหยุดชั่วคราวในลักษณะที่ไม่ปิดกั้นจนกว่าสัญญาจะตกลง หากทำตามสัญญา คุณก็จะได้คุณค่ากลับคืนมา หากคำสัญญาไม่ยอมรับ ค่าที่ถูกปฏิเสธจะถูกโยนทิ้งไป

wait ทำอะไรใน JavaScript?

คำอธิบาย. NS รอคอย นิพจน์ทำให้การเรียกใช้ฟังก์ชัน async หยุดชั่วคราวจนกว่า Promise จะถูกตัดสิน (นั่นคือ ปฏิบัติตามหรือถูกปฏิเสธ) และเพื่อดำเนินการกับฟังก์ชัน async ต่อหลังจากปฏิบัติตาม เมื่อกลับมาทำงานอีกครั้ง ค่าของ รอคอย การแสดงออกคือคำสัญญาที่สำเร็จ

แนะนำ: