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

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

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

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

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

سپس، وعده در جاوا اسکریپت چیست؟

آ وعده یک شی است که ممکن است در آینده یک مقدار واحد تولید کند: یا یک مقدار حل شده، یا دلیلی برای حل نشدن آن (به عنوان مثال، یک خطای شبکه رخ داده است). آ وعده ممکن است در یکی از 3 حالت ممکن باشد: انجام شده، رد شده، یا در انتظار.

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

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

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

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

TLDR: وعده . همه یک متد جاوا اسکریپت است که یک تکرار (مثلاً آرایه) از را می گیرد وعده می دهد به عنوان یک استدلال و یک تک برمی گرداند وعده چه زمانی همه را وعده می دهد در آرگومان تکرارشونده حل شده اند (یا زمانی که آرگومان تکرارپذیر حاوی شماره باشد وعده می دهد ).

توصیه شده: