Skip to Content

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.

شما نیاز به ثبت‌نام دارید تا بتوانید با جامعه تعامل داشته باشید.
این سوال علامت‌گذاری شده است
1 پاسخ
220 نماها

چجوری با توابع async/await ارور ها را مدیرت کنیم؟ توابع async/await  چه قابلیت هایی را برای مدیریت راحت ارور ها در اختیار ما قرار میدهند؟

آواتار
رها کردن
مولف پاسخ برتر

مدیریت ارورها یکی دیگر از قابلیت‌های افزونه‌ی Async Await است که به شما این امکان را می‌دهد هر گونه خطایی را به داخل ساختار try…catch ارسال کنید. به عنوان مثال:


کد بالا یک دستور ساده‌ی try… catch را نشان می‌دهد که در آن تابع thisThrows() یک خطا را throw کرده و ما آن را catch می‌کنیم و در بلوک finally یک کد اختیاری برای آن اجرا می‌کنیم. این تابع را می‌توان با کمک مفهوم async و await در جاوا اسکریپت به شکل زیر پیاده سازی کرد:


همانطور که ملاحظه می‌کنید، استفاده از async و awaitبرای اینکار کار پیاده سازی را راحت‌تر کرده و باعث خوانایی بیشتر و درک بهتر کد می‌شود.


اطلاعات تکمیلی در این لینک

آواتار
رها کردن
نوشته های مرتبط پاسخ‌ها نماها فعالیت
1
ژوئن 24
206
1
ژوئن 24
221
2
ژوئن 24
206
1
ژوئن 24
176
1
ژوئن 24
181
logo-samandehi