JavaScript Promise finally()
- پچھلے پہلا catch()
- بعد کا پہلا پہلا race()
- بالاترین سطر واپس JavaScript Promise مرجع کتاب
تعریف و استفاده
finally()
این روش یک توابعی را ارائه میدهد.
این کاربرده یک توابعی است که زمانی که یک پرومیس به پایان میرسد (موفق یا شکست) اجرا میشود.
مثال
myPromise.finally(() => myDisplay("عملیات انجام شد"));
نحوه نوشتن
promise.finally(settled())
پارامتر
پارامتر | توضیح |
---|---|
settled() | توابعی که باید زمانی که پرومیس به پایان میرسد (موفق یا شکست) اجرا شوند. |
مقدار بازگشتی
نوع | توضیح |
---|---|
آبجکت | پرومیس جدید. |
پشتیبانی مرورگر
finally()
ویژگی ECMAScript 2018 است.
از ژوئن 2020، ES2018 در تمامی مرورگرهای مدرن پشتیبانی میشود:
کروم | ایج | فایرفاکس | سافاری | اپرا |
---|---|---|---|---|
کروم 63 | ایج 79 | فایرفاکس 78 | سافاری 12 | اپرا 50 |
دسامبر 2017 | ژانویه 2020 | ژوئن 2020 | سپتامبر 2018 | ژانویه 2018 |
finally()
اینترنت اکسپلورر پشتیبانی نمیکند.
- پچھلے پہلا catch()
- بعد کا پہلا پہلا race()
- بالاترین سطر واپس JavaScript Promise مرجع کتاب