Promise.prototype.finally = function (callback) {
let P = this.constructor;
return this.then(
value => P.resolve(callback()).then(() => value),
reason => P.resolve(callback()).then(() => { throw reason })
);
};
模拟实现一个 Promise.finally
转载文章标签 Promise.finally 文章分类 代码人生

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
利用promise实现一个超时请求处理
今天面试官问的我这个问题,说实话,我当时懵逼了。我第一个想法竟然是:嘶~这问题挺简单的啊,不就是_d
JavaScript promise es6 请求超时 前端面试