NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
## 一、概述 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(() => {···}); ```