JavaScript Promise finally()

تعریف و استفاده

finally() این روش یک توابعی را ارائه می‌دهد.

این کاربرده یک توابعی است که زمانی که یک پرومیس به پایان می‌رسد (موفق یا شکست) اجرا می‌شود.

مثال

myPromise.finally(() => myDisplay("عملیات انجام شد"));

به طور شخصی امتحان کنید

نحوه نوشتن

promise.finally(settled())

پارامتر

پارامتر توضیح
settled() توابعی که باید زمانی که پرومیس به پایان می‌رسد (موفق یا شکست) اجرا شوند.

مقدار بازگشتی

نوع توضیح
آبجکت پرومیس جدید.

پشتیبانی مرورگر

finally() ویژگی ECMAScript 2018 است.

از ژوئن 2020، ES2018 در تمامی مرورگرهای مدرن پشتیبانی می‌شود:

کروم ایج فایرفاکس سافاری اپرا
کروم 63 ایج 79 فایرفاکس 78 سافاری 12 اپرا 50
دسامبر 2017 ژانویه 2020 ژوئن 2020 سپتامبر 2018 ژانویه 2018

finally() اینترنت اکسپلورر پشتیبانی نمی‌کند.