วีดีโอ: ฟังก์ชั่น async ใน Nodejs คืออะไร?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ฟังก์ชัน async ให้คุณเขียนโค้ดแบบ Promise ราวกับว่ามันเป็นซิงโครนัส เมื่อคุณกำหนด a การทำงาน ใช้ async คำหลักจากนั้นคุณสามารถใช้ รอคอย คำสำคัญภายใน ฟังก์ชั่น ร่างกาย. เมื่อ ฟังก์ชัน async ส่งกลับค่า Promise จะสำเร็จ ถ้า ฟังก์ชัน async เกิดข้อผิดพลาดก็ถูกปฏิเสธ
ยังถามอีกว่า async รออะไรใน Nodejs?
อะซิงโครนัส / รอคอย เป็นวิธีการใหม่ในการเขียน แบบอะซิงโครนัส รหัส. ทางเลือกก่อนหน้าสำหรับ แบบอะซิงโครนัส รหัสคือการโทรกลับและสัญญา อะซิงโครนัส / รอคอย อันที่จริงเป็นเพียงน้ำตาลไวยากรณ์ที่สร้างขึ้นบนคำสัญญา ไม่สามารถใช้กับการเรียกกลับธรรมดาหรือการเรียกกลับของโหนด
ประการที่สอง ฟังก์ชัน async ส่งคืนอะไร NS ฟังก์ชัน async ประกาศกำหนด an ฟังก์ชันอะซิงโครนัส , ที่ ผลตอบแทน NS AsyncFunction วัตถุ. เมื่อ ฟังก์ชัน async เรียกว่า มันคือ ผลตอบแทน สัญญา. เมื่อ ฟังก์ชัน async ส่งคืน ค่าสัญญาจะได้รับการแก้ไขด้วย กลับมา ค่า.
นอกจากนี้ การใช้ Async คืออะไร?
อะซิงโครนัส การเขียนโปรแกรมเป็นรูปแบบของการโปรแกรมแบบขนานที่อนุญาตให้หน่วยของงานทำงานแยกจากหลัก แอปพลิเคชัน เกลียว. เมื่องานเสร็จสมบูรณ์ มันจะแจ้งเธรดหลัก (เช่นเดียวกับว่างานเสร็จสมบูรณ์หรือล้มเหลว)
รอ Async ทำอะไร?
NS รอคอย คีย์เวิร์ดใช้ได้เฉพาะภายใน async ฟังก์ชั่น. วัตถุประสงค์ของ async / รอคอย คือการทำให้ง่ายขึ้นโดยใช้คำสัญญาแบบซิงโครนัส และเพื่อดำเนินการบางอย่างกับกลุ่ม Promises เนื่องจาก Promises คล้ายกับการเรียกกลับแบบมีโครงสร้าง async / รอคอย คล้ายกับการรวมตัวสร้างและสัญญา
แนะนำ:
ฟังก์ชัน Goal Seek คืออะไร?
ฟังก์ชัน Goal Seek Excel (มักเรียกว่า What-if-Analysis) เป็นวิธีการแก้ปัญหาผลลัพธ์ที่ต้องการโดยเปลี่ยนสมมติฐานที่เป็นตัวขับเคลื่อน ฟังก์ชันนี้ใช้วิธีการลองผิดลองถูกเป็นหลักในการแก้ปัญหาโดยการเสียบการเดาจนกว่าจะได้คำตอบ
ฟังก์ชัน count นับค่า null หรือไม่?
ตัวอย่าง - ฟังก์ชัน COUNT จะรวมค่า NOT NULL เท่านั้น ไม่ใช่ทุกคนที่รู้เรื่องนี้ แต่ฟังก์ชัน COUNT จะนับเฉพาะระเบียนที่นิพจน์ไม่ได้มีค่าเป็น NULL ใน COUNT (นิพจน์) เมื่อนิพจน์เป็นค่า NULL จะไม่รวมอยู่ในการคำนวณ COUNT
ฟังก์ชัน NVL ใน SQL คืออะไร?
SQL > SQL NULL > ฟังก์ชัน NVL ฟังก์ชัน NVL() มีอยู่ใน Oracle ไม่ใช่ใน MySQL หรือ SQL Server ฟังก์ชันนี้ใช้เพื่อแทนที่ค่า NULL ด้วยค่าอื่น คล้ายกับฟังก์ชัน IFNULL ใน MySQL และฟังก์ชัน ISNULL ใน SQL Server
ฟังก์ชัน datediff ใน SQL คืออะไร?
ฟังก์ชัน DATEDIFF() ส่งคืนค่าของจำนวนเต็มที่ระบุความแตกต่างระหว่าง start_date และ end_date ด้วยหน่วยที่ระบุโดย date_part ฟังก์ชัน DATEDIFF() ส่งกลับข้อผิดพลาดหากผลลัพธ์อยู่นอกช่วงสำหรับจำนวนเต็ม (-2,147,483,648 ถึง +2,147,483,647)
ฟังก์ชัน Instr ใน SQL คืออะไร?
ใน Oracle ฟังก์ชัน INSTR จะคืนค่าตำแหน่งของสตริงย่อยในสตริง และอนุญาตให้คุณระบุตำแหน่งเริ่มต้นและเหตุการณ์ที่จะค้นหา ใน SQL Server คุณสามารถใช้ฟังก์ชัน CHARINDEX ที่ให้คุณระบุตำแหน่งเริ่มต้น แต่ไม่ใช่การเกิดขึ้น หรือคุณสามารถใช้ฟังก์ชันที่ผู้ใช้กำหนดเองได้