JavaScript Promise finally()
- الصفحة السابقة catch()
- الصفحة التالية race()
- العودة إلى الطبقة السابقة دليل مرجعي لـ Promise في JavaScript
تعریف و استفاده
finally()
این روش یک توابعی را ارائه میدهد.
این کاربردها یک توابعی است که هنگام حل (موفق یا ناموفق) Promise اجرا میشود.
مثال
myPromise.finally(() => myDisplay("عملیات انجام شد"));
قوانین دستور زبان
promise.finally(settled())
پارامتر
پارامتر | توضیح |
---|---|
settled() | توابعی که باید هنگام حل (موفق یا ناموفق) Promise اجرا شوند. |
مقدار بازگشتی
نوع | توضیح |
---|---|
Object | Promise جدید. |
پشتیبانی مرورگر
finally()
ویژگی ECMAScript 2018 است.
از ژوئن 2020 به بعد، ES2018 در همه مرورگرهای مدرن پشتیبانی میشود:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
دسامبر 2017 | ژانویه 2020 | ژوئن 2020 | سپتامبر 2018 | ژانویه 2018 |
finally()
Internet Explorer پشتیبانی نمیکند.
- الصفحة السابقة catch()
- الصفحة التالية race()
- العودة إلى الطبقة السابقة دليل مرجعي لـ Promise في JavaScript