JavaScript Promise finally()

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

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 پشتیبانی نمی‌شود.