JavaScript Promise finally()

定義と使用方法

finally() メソッドはコールバック関数を提供します。

このコールバックは、Promiseが解決(成功または失敗)した時に実行される関数です。

myPromise.finally(() => myDisplay("完了"));

自分で試してみる

文法

promise.finally(settled())

引数

引数 説明
settled() Promiseが解決(成功または失敗)した時に実行される関数。

返り値

タイプ 説明
Object 新しいPromiseオブジェクト。

ブラウザサポート

finally() ECMAScript 2018の機能です。

2020年6月以降、ES2018はすべての現代ブラウザでサポートされています:

Chrome Edge Firefox Safari Opera
Chrome 63 Edge 79 Firefox 78 Safari 12 Opera 50
2017年12月 2020年1月 2020年6月 2018年9月 2018年1月

finally() Internet Explorer はサポートされていません。