สัญญา.ทั้งหมดกลับมาตามลำดับไหม?

สารบัญ:

สัญญา.ทั้งหมดกลับมาตามลำดับไหม?
สัญญา.ทั้งหมดกลับมาตามลำดับไหม?
Anonim

สัญญาที่ส่งคืนนี้จะได้รับการแก้ไข/ปฏิเสธแบบอะซิงโครนัส (ทันทีที่สแต็กว่างเปล่า) เมื่อสัญญาทั้งหมดใน iterable ที่กำหนดได้รับการแก้ไขแล้ว หรือหากมีการปฏิเสธสัญญาใดๆ … ค่าที่ส่งกลับจะเรียงลำดับตามคำสัญญาที่ผ่านไป โดยไม่คำนึงถึงลำดับที่เสร็จสมบูรณ์

สัญญาว่าจะรักษาความสงบเรียบร้อยหรือไม่

สิ่งที่น่าสนใจอย่างหนึ่งเกี่ยวกับ Promise. ทั้งหมดนั้นคือ รักษาลำดับของสัญญา สัญญาแรกในอาร์เรย์จะได้รับการแก้ไขเป็นองค์ประกอบแรกของอาร์เรย์เอาต์พุต สัญญาที่สองจะเป็นองค์ประกอบที่สองในอาร์เรย์เอาต์พุต เป็นต้น

สัญญาว่าจะกลับมาตามลำดับหรือไม่

1 คำตอบ. ใช่ รับประกัน.

สัญญาการคืนสินค้าทั้งหมดคืออะไร

สัญญา. วิธีทั้งหมดใช้คำสัญญาแบบวนซ้ำได้เป็นอินพุต และส่งคืน single Promise ที่แก้ไขอาร์เรย์ของผลลัพธ์ของคำสัญญาอินพุต คำสัญญาที่ส่งคืนนี้จะแก้ไขเมื่อคำสัญญาของอินพุตทั้งหมดมี แก้ไขแล้วหรือหากอินพุตที่ทำซ้ำได้ไม่มีสัญญา

สัญญาทั้งหมดจะดำเนินต่อไปหรือไม่ถ้าล้มเหลว

สัญญา. ทั้งหมดคือทั้งหมดหรือไม่มีอะไรเลย จะแก้ไขเมื่อ promises ทั้งหมดในอาร์เรย์แก้ไขหรือปฏิเสธทันทีที่หนึ่งในนั้นปฏิเสธ กล่าวอีกนัยหนึ่ง มันสามารถแก้ไขด้วยอาร์เรย์ของค่าที่แก้ไขแล้วทั้งหมด หรือปฏิเสธด้วยข้อผิดพลาดเดียว

แนะนำ: