2014年4月29日 星期二

自我學習 - pipe 範例

function func1() {
    var dfd = $.Deferred();
    setTimeout(function() {
    console.log("1");
	dfd.resolve(5);
    }, 3000);
    return dfd.promise();
}

function func2(x) {
    var dfd = $.Deferred();
    setTimeout(function() {
    console.log(x);
    dfd.resolve();
    }, 3000);
return dfd.promise();
}

function func3()
{
    console.log("3");
}

function bbb()
{
    func1().pipe(func2).pipe(func3).done(function(){
        console.log("finish");
    });
}

bbb();

沒有留言:

張貼留言