企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 一、概述 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(() => {···}); ```