登录
注册
node.js 学习社区
promise q 对于函数嵌套的使用

lee_

2016-07-07 20:43

用了一个简单的测试,函数a调用函数b,函数b调用函数c,函数c里面有个网络请求取数据的处理,写了一个类似的操作,但是不知道具体咋去调用。

function a() {
    var deferred = Q.defer();
    var a = "";
    a = a + b();
    deferred.resolve(a);
    return deferred.promise;
}

function b() {
    var deferred = Q.defer();
    var b = "lee";
    b = b + c();
    deferred.resolve(b);
    return deferred.promise;
}

function c() {
    var deferred = Q.defer();
    setTimeout(function() {
        var c = " pan";
        deferred.resolve(c);
        return deferred.promise;
    },1000);
}

回复 · 0

发表回复

你可以在回复中 @ 其他人