JavaScript Promise finally()
- Предыдущая страница catch()
- Следующая страница race()
- Вернуться на один уровень выше Руководство JavaScript Promise
Определение и использование
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()
- Вернуться на один уровень выше Руководство JavaScript Promise