除了then()
,Q.js还具有一个done()
。通常在承诺链的末尾调用done()
,如下所示:
promise
.then(callback)
.then(callback)
.done(callback);
这将捕获以前的
then()
未处理的所有拒绝,并且将处理then()
的回调中引发的任何异常。when.js中是否有类似内容?您如何处理在回调中引发的异常?如果您从不注册拒绝处理程序,该怎么办?
最佳答案
看起来when
现在具有.done()
以及.catch()
和.finally()
。
见https://github.com/cujojs/when/blob/master/docs/api.md#extended-promise-api
关于javascript - Q.js的“done()”的when.js等价于什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18365923/