
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的标准委员会发邮件呀, 提需求去... |