เหตุใดจึงต้องใช้ async รอคอยใน JavaScript
เหตุใดจึงต้องใช้ async รอคอยใน JavaScript

วีดีโอ: เหตุใดจึงต้องใช้ async รอคอยใน JavaScript

วีดีโอ: เหตุใดจึงต้องใช้ async รอคอยใน JavaScript
วีดีโอ: สอน JavaScript #26 - async await - ขาดเธอก็เหงาขาดเขาก็คงเสียใจ 2024, พฤศจิกายน
Anonim

async ฟังก์ชั่น ใช้ สัญญาโดยปริยายที่จะส่งคืนผลลัพธ์ แม้ว่าคุณจะไม่คืนคำสัญญาอย่างชัดแจ้ง async ฟังก์ชั่นทำให้แน่ใจว่ารหัสของคุณถูกส่งผ่านสัญญา รอคอย บล็อกการเรียกใช้โค้ดภายใน async ฟังก์ชั่นซึ่งมัน( รอคอย คำสั่ง) เป็นส่วนหนึ่ง รอคอย เป็นสัญญาเดียวเสมอ

เหตุใดเราจึงใช้ async และรอใน Javascript

อะซิงโครนัส / รออยู่ ถูกสร้างขึ้นเพื่อลดความซับซ้อนของกระบวนการทำงานและเขียนสัญญาผูกมัด อะซิงโครนัส ฟังก์ชั่นส่งคืน Promise หากฟังก์ชันแสดงข้อผิดพลาด สัญญาจะถูกปฏิเสธ หากฟังก์ชันส่งกลับค่า Promise จะได้รับการแก้ไข

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

ในที่นี้ เหตุใดเราจึงใช้ async await

รอคอย เป็น ใช้แล้ว สำหรับเรียก an async ทำงานและรอให้แก้ไขหรือปฏิเสธ ข้อดีอีกอย่างของ โดยใช้ เล็กกว่า async หน้าที่คือคุณบังคับตัวเองให้คิดว่าอะไรคือ async ฟังก์ชันที่สามารถรันแบบขนานได้ หากรหัสของคุณมีรหัสบล็อก ควรทำเป็น async การทำงาน.

ใช้ async รอ JS อย่างไร

NS รอคอย ตัวดำเนินการใช้เพื่อรอสัญญา สามารถใช้ภายใน อะซิงโครนัส บล็อกเท่านั้น คีย์เวิร์ด รออยู่ ทำให้ JavaScript รอจนกว่าสัญญาจะส่งผล ต้องสังเกตว่ามันทำให้.เท่านั้น async ฟังก์ชั่นบล็อกรอและไม่ใช่การทำงานของโปรแกรมทั้งหมด

แนะนำ: