Javascript

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.

4

مدیریت ارورها در Async Await

آواتار
ساناز میرباقری

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

آواتار
انصراف
1 پاسخ
4
آواتار
ساناز میرباقری
بهترین پاسخ

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


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


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


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

آواتار
انصراف