如何用promises替换传递回调的模式?

时间:2014-11-14 15:04:34

标签: javascript promise bluebird

我使用Bluebird作为promise库,我有以下回调模式,我想使用promises。

var func = function(err, data) {
    if(err) { // do this with err }
    else { // do this with data }
}

所需的通话模式:

func.resolve(data);
func.reject(err);

如何修改原始函数定义以支持所需的调用模式?

0 个答案:

没有答案