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