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 отсутствует.