วีดีโอ: สัญญาทำงานอย่างไร JavaScript?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
ทำของเราเอง สัญญาจาวาสคริปต์
NS สัญญา constructor รับหน้าที่ (ตัวดำเนินการ) ที่จะถูกดำเนินการทันทีและส่งผ่านในสองฟังก์ชัน: แก้ไข ซึ่งจะต้องถูกเรียกเมื่อ สัญญา ได้รับการแก้ไข (ผ่านผลลัพธ์) และปฏิเสธ เมื่อถูกปฏิเสธ (ผ่านข้อผิดพลาด)
เมื่อพิจารณาถึงสิ่งนี้ คำสัญญาใน JavaScript คืออะไร?
JavaScript | สัญญา . สัญญา ใช้เพื่อจัดการกับการดำเนินการแบบอะซิงโครนัสใน JavaScript . พวกมันจัดการได้ง่ายเมื่อต้องรับมือกับการดำเนินการแบบอะซิงโครนัสหลายรายการ ซึ่งการเรียกกลับสามารถสร้างนรกการเรียกกลับที่นำไปสู่รหัสที่ไม่สามารถจัดการได้
นอกจากนี้ เหตุใดเราจึงต้องการคำสัญญาใน JavaScript สัญญาอนุญาตให้ส่งต่อข้อผิดพลาดลงห่วงโซ่และจัดการในที่เดียวโดยไม่ต้องใส่ชั้นของการจัดการข้อผิดพลาดด้วยตนเอง สัญญา ออบเจ็กต์ถูกใช้เพื่อทำหน้าที่แบบอะซิงโครนัส จากบรรทัดแรกของเอกสาร MDN: The สัญญา วัตถุใช้สำหรับการคำนวณแบบอะซิงโครนัส
สัญญาทำงานอย่างไรภายใต้ประทุน?
สัญญา , ภายใต้ประทุน . คุณกำลังส่งการเรียกกลับที่กำหนดพฤติกรรมเฉพาะของคุณ สัญญา . NS สัญญา เป็นคอนเทนเนอร์ที่ให้ API แก่เราในการจัดการและแปลงค่า และความเฉพาะเจาะจงของมันคือช่วยให้เราสามารถจัดการและแปลงค่าที่ยังไม่ได้มีอยู่จริง
JavaScript สัญญาแบบอะซิงโครนัสหรือไม่?
สัญญา ให้ทางเลือกที่ง่ายกว่าสำหรับการดำเนินการ เรียบเรียง และจัดการ แบบอะซิงโครนัส การดำเนินงานเมื่อเทียบกับวิธีการเรียกกลับแบบเดิม พวกเขายังช่วยให้คุณจัดการ แบบอะซิงโครนัส ข้อผิดพลาดโดยใช้วิธีการที่คล้ายกับการลอง/จับแบบซิงโครนัส
แนะนำ:
ตัวแปรส่วนกลางใน JavaScript คืออะไร?
Global JavaScript Variables ตัวแปรที่ประกาศนอกฟังก์ชันจะกลายเป็น GLOBAL ตัวแปรส่วนกลางมีขอบเขตทั่วโลก: สคริปต์และฟังก์ชันทั้งหมดบนหน้าเว็บสามารถเข้าถึงได้
ถ้าคุณมี JavaScript ได้อีกจำนวนเท่าใด
ไม่มีการจำกัดจำนวนคำสั่ง if ปัญหาคือหนึ่งในคำสั่ง if ก่อนหน้านี้จับกรณีที่คุณกำลังทดสอบ ผ่านแต่ละ if งบสำหรับกรณีการทดสอบของคุณและดูว่ามันถูกขอร้องโดยก่อนหน้านี้หรือไม่ สิ่งนี้เกิดขึ้นเพราะ if(txtVal
Getter JavaScript คืออะไร?
Getters มีวิธีกำหนดคุณสมบัติของอ็อบเจ็กต์ แต่จะไม่คำนวณมูลค่าของคุณสมบัติจนกว่าจะเข้าถึงได้ ตัวรับจะชะลอค่าใช้จ่ายในการคำนวณมูลค่าจนกว่าจะถึงมูลค่าที่ต้องการ หากไม่ต้องการค่าในตอนนี้ จะใช้ในภายหลังหรือในบางกรณีก็ไม่ได้ใช้เลย
คีย์โค้ดใน JavaScript คืออะไร?
JavaScript KeyCode เหตุการณ์ keydown เกิดขึ้นเมื่อกดแป้นคีย์บอร์ด และตามด้วยการดำเนินการของเหตุการณ์การกดแป้น เหตุการณ์ keyup ถูกสร้างขึ้นเมื่อมีการปล่อยคีย์
JavaScript นโยบายต้นกำเนิดเดียวกันคืออะไร
นโยบายต้นกำเนิดเดียวกันของ JavaScript แนวคิดที่สำคัญคือสคริปต์สามารถโต้ตอบกับเนื้อหาและคุณสมบัติที่มีที่มาเดียวกันกับหน้าที่มีสคริปต์ นโยบายไม่ได้จำกัดโค้ดตามที่มาของสคริปต์ แต่สำหรับที่มาของเนื้อหาเท่านั้น