JavaScript Promise finally()
描述
finally()
方法提供一个回调函数。
当 Promise 状态确定(已完成或已拒绝)时,将执行此回调函数。
语法
promise.finally(settled())
参数
settled() | 当 Promise 状态确定(已完成或已拒绝)时要运行的函数 |
返回值
类型 | 描述 |
对象 | 新的 Promise 对象 |
浏览器支持
finally()
是 ECMAScript 2018 功能。
自 2020 年 6 月起,所有现代浏览器均支持 ES2017
Chrome 63 | Edge 79 | Firefox 78 | Safari 12 | Opera 50 |
2017 年 12 月 | 2020 年 1 月 | 2020 年 6 月 | 2018 年 9 月 | 2018 年 1 月 |
Internet Explorer 不支持 finally()
。