ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一、概述 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(() => {···}); ```