async در جاوااسکرپت چیه و چه کاربردی داره ؟ با یک مثال از جاوااسکرپت توضیح بدین.
Welcome!
This community is for professionals and enthusiasts of our products and services.
Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.
async در جاوا اسکریپت چیست؟
این سوال علامتگذاری شده است
async در جاوا اسکریپت برای توابع آسنکرون استفاده میشود. این ویژگی به صورت خودکار یک پرامیس برای تابع میسازد تا اجرای آن را مدیریت کند. نحوهی ساخت یک async به شکل زیر است:
این دستور باید قبل از دستور فانکشن نوشته شود و یک معنی ساده دارد؛ تابع همیشه یک پرامیس برمیگرداند. در صورتی که پرامیس به وضعیت تکمیل یا همان resolve برود، تابع مقدار یک را برمیگرداند. این کد را در نظر بگیرید:
این کد را میتوان به این صورت نیز نوشت:
بنابراین تابع async در جاوا اسکریپت تضمین میکند که یک پرامیس باید برگردانده شود؛ مگر اینکه اجرای آن با شکست مواجه شود. اما این تمام ماجرا نیست، دستور دیگری نیز وجود دارد که پس از آسینک اجرا میشود و Await نام دارد.
اطلاعات تکمیلی در این لینک
از بحث لذت می برید؟ فقط مطالعه نکنید، بپیوندید!
همین امروز یک حساب کاربری ایجاد کنید تا از ویژگی های انحصاری لذت ببرید و با جامعه عالی ما تعامل داشته باشید!
ثبت نامنوشته های مرتبط | پاسخها | نماها | فعالیت | |
---|---|---|---|---|
|
1
ژوئن 24
|
180 | ||
|
1
ژوئن 24
|
204 | ||
|
2
ژوئن 24
|
205 | ||
|
1
ژوئن 24
|
175 | ||
|
1
ژوئن 24
|
220 |