איך הבטחות עובדות ב-JavaScript?
איך הבטחות עובדות ב-JavaScript?

וִידֵאוֹ: איך הבטחות עובדות ב-JavaScript?

וִידֵאוֹ: איך הבטחות עובדות ב-JavaScript?
וִידֵאוֹ: JavaScript Promises In 10 Minutes 2024, נוֹבֶמבֶּר
Anonim

עושים משלנו הבטחות JavaScript

ה הַבטָחָה הקונסטרוקטור לוקח פונקציה (מבצע) שתבוצע באופן מיידי ועובר בשתי פונקציות: resolve, אשר חייבת להיקרא כאשר הַבטָחָה נפתר (העברת תוצאה), ודחה, כאשר הוא נדחה (העברת שגיאה).

בהתחשב בכך, מהן ההבטחות ב-JavaScript?

JavaScript | הבטחות . הבטחות משמשים לטיפול בפעולות אסינכרוניות ב JavaScript . הם קלים לניהול כאשר מתמודדים עם פעולות אסינכרוניות מרובות שבהן התקשרויות חוזרות יכולות ליצור גיהינום של התקשרות חוזרת המובילה לקוד בלתי ניתן לניהול.

יתר על כן, מדוע אנו צריכים הבטחות ב-JavaScript? הבטחות מאפשרות להעביר שגיאות בשרשרת ולטפל במקום אחד משותף מבלי להכניס שכבות של טיפול בשגיאות ידני. הַבטָחָה אובייקטים משמשים לביצוע פונקציות אסינכרוניות. מהשורה הראשונה של מסמכי MDN: ה הַבטָחָה האובייקט משמש לחישובים אסינכרוניים.

איך הבטחות עובדות מתחת למכסה המנוע?

הבטחות , מתחת למכסת המנוע . אתה מעביר התקשרות חוזרת המגדירה את ההתנהגות הספציפית שלך הַבטָחָה . א הַבטָחָה הוא קונטיינר שנותן לנו API לניהול והמרת ערך, והספציפיות שלו היא שהוא מאפשר לנו לנהל ולשנות ערכים שבעצם עדיין לא קיימים.

האם הבטחות JavaScript אסינכרוניות?

הבטחות לספק חלופה פשוטה יותר לביצוע, חיבור וניהול אסינכרוני פעולות בהשוואה לגישות מסורתיות מבוססות התקשרות חוזרת. הם גם מאפשרים לך לטפל אסינכרוני שגיאות באמצעות גישות הדומות לניסיון/תפוס סינכרוני.

מוּמלָץ: