การ จัด โปรแกรม ที่ ซับ ซ้อน ใน จาวาสคริปต์ อาจ เป็น เรื่อง ซับ ซ้อน โดย เฉพาะ เมื่อ จัด การ กับ การ ดําเนิน งาน หลาย อย่าง ที่ ขึ้น อยู่ กับ กัน.

การ เข้าใจ คํา สัญญา

คํา สัญญา คือ วัตถุ ที่ หมาย ถึง การ ทํา ให้ สําเร็จ ครบ ถ้วน หรือ ล้ม เหลว ใน การ ดําเนิน งาน ที่ ไม่ มี การ ควบคุม.

คําสัญญามี 3 รัฐ: ชั่วคราว, เติมเต็ม, และถูกปฏิเสธ สามารถสร้างได้โดยใช้ [FLT: 0] ผู้สร้างและโดยทั่วไปแล้วใช้ร่วมกับ และ วิธี (FLT:2)

ใช้ Async/Awarn

Async/awanc character build on alential, จัดหารูปแบบความสอดคล้องกันสําหรับรหัสที่สอดคล้องกันมากขึ้น ฟังก์ชันประกาศร่วมกับ คืนคํา และคําสําคัญ [FLT: 4] หยุดการทํางานจนกว่าสัญญาจะแก้ไขเสร็จ

วิธีนี้ช่วยลดการวนของ ปฏิสสารได้หลายแบบ และเพิ่มความผิดพลาดในการจัดการกับบล็อกพยายามจับต้อง

ตัว อย่าง ที่ ใช้ ได้ จริง

ใช้ คํา สัญญา:

[FLT: 5]

ใช้ Asinc/awated:

[FLT: 6]

ประโยชน์ ของ คํา สัญญา และ ความ หวัง ใน เรื่อง การ กลับ เป็น ขึ้น จาก ตาย

เครื่อง มือ เหล่า นี้ ช่วย ปรับ ปรุง ความ สามารถ ใน การ อ่าน เข้าใจ, การ จัด การ กับ ความ ผิด พลาด ได้ ง่าย, และ ทํา ให้ การ จัด การ งาน ที่ ไม่ ซับ ซ้อน หลาย อย่าง เป็น ไป อย่าง ตรง ไป ตรง มา ยิ่ง ขึ้น.