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