【发布时间】:2014-06-21 17:51:06
【问题描述】:
所以,我有以下代码
Q.fcall(foo(input))
.then(
() ->
# do stuff
)
.fail(
# this never gets called
)
foo = (input) ->
throw new Error('catch me!')
我收到以下错误:Uncaught Error: catch me!。根据docs .fail 调用应该捕获foo 引发的任何错误 - 我做错了吗?
【问题讨论】:
-
foo的代码是什么? -
为了示例,foo 只是一个在调用时抛出错误的方法。
标签: javascript coffeescript promise q