وعده ها چگونه جاوا اسکریپت کار می کنند؟
وعده ها چگونه جاوا اسکریپت کار می کنند؟

تصویری: وعده ها چگونه جاوا اسکریپت کار می کنند؟

تصویری: وعده ها چگونه جاوا اسکریپت کار می کنند؟
تصویری: جاوا اسکریپت چیست و چه کاربردی دارد؟ - javaScript 2024, مارس
Anonim

ساختن خودمان وعده های جاوا اسکریپت

این وعده سازنده یک تابع (یک مجری) را می گیرد که بلافاصله اجرا می شود و در دو تابع می گذرد: Resolution، که باید زمانی فراخوانی شود که وعده حل می شود (گذراندن نتیجه) و رد می شود، زمانی که آن را رد می کند (گذراندن یک خطا).

با توجه به این موضوع، چه وعده هایی در جاوا اسکریپت وجود دارد؟

جاوا اسکریپت | وعده ها . وعده ها برای رسیدگی به عملیات ناهمزمان در جاوا اسکریپت . هنگام برخورد با چندین عملیات ناهمزمان که در آن تماس‌های برگشتی می‌توانند جهنمی را ایجاد کنند که منجر به کدهای غیرقابل مدیریت می‌شود، مدیریت آنها آسان است.

علاوه بر این، چرا به وعده‌هایی در جاوا اسکریپت نیاز داریم؟ وعده‌ها اجازه می‌دهند که خطاها در زنجیره منتقل شوند و در یک مکان مشترک بدون نیاز به قرار دادن لایه‌های مدیریت خطا به صورت دستی رسیدگی شوند. وعده اشیاء برای انجام توابع ناهمزمان استفاده می شوند. از خط 1 اسناد MDN: The وعده شی برای محاسبات ناهمزمان استفاده می شود.

چگونه وعده ها در زیر کاپوت کار می کنند؟

وعده ها , در زیر کاپوت . شما در حال ارسال یک تماس برگشتی هستید که رفتار خاص شما را مشخص می کند وعده . آ وعده محفظه‌ای است که به ما یک API برای مدیریت و تبدیل یک مقدار می‌دهد، و ویژگی آن این است که به ما امکان می‌دهد مقادیری را که در واقع هنوز وجود ندارند، مدیریت و تبدیل کنیم.

آیا وعده های جاوا اسکریپت ناهمزمان هستند؟

وعده ها یک جایگزین ساده تر برای اجرا، آهنگسازی و مدیریت ارائه می دهد نامتقارن عملیات در مقایسه با رویکردهای مبتنی بر تماس سنتی. آنها همچنین به شما اجازه می دهند که رسیدگی کنید نامتقارن خطاهای استفاده از رویکردهایی که مشابه سعی/گرفتن همزمان هستند.

توصیه شده: