🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 一、概述 Promise.prototype.finally(),finally方法用于指定不管 Promise 对象最后状态如何,都会执行的操作。该方法是 ES2018 引入标准的。 finally本质上是then方法的特例。 >[danger] 也就是说,无论promise的结果是成功还是出错,finally里面的业务代码都会被执行; ``` promise .finally(() => { // 语句 }); // 等同于 promise .then( result => { // 语句 return result; }, error => { // 语句 throw error; } ); ``` ## 二、概述 ``` promise .then(result => {···}) .catch(error => {···}) .finally(() => {···}); ```