1
otakustay 2015-01-10 13:49:10 +08:00 via iPhone
.then(final, final)
|
2
love OP @otakustay 这样子不是要重复写二遍代码,或者要先定义一个函数,无论哪个都不方便。我是说别的异步库都有finally功能反而官方的Promise没有这不太合理,毕竟这个功能很常用的。
|
4
otakustay 2015-01-10 15:29:05 +08:00
那么……
Promise.prototype.ensure = function (callback) { this.then(callback, callback); } |
5
otakustay 2015-01-10 15:36:48 +08:00
|
6
love OP @otakustay 是的我也看到了,还有一个比较完善的polyfill https://github.com/matthew-andrews/Promise.prototype.finally
|
7
oott123 2015-01-11 01:07:55 +08:00 via Android
诶…?我记得我用的 Q 就有 finally 方法啊…
|
8
oott123 2015-01-11 01:08:29 +08:00 via Android
抱歉抱歉,没看到楼主说的 ES6。
→_→或许可以考虑第三方库… |
9
leonlu 2015-01-12 10:12:09 +08:00
哈哈, 给ES6的标准委员会发邮件呀, 提需求去...
|