Node.js中,q
可以方便地将回调大坑
转换成链式调用,极大地增强了代码的可读性,下面一段代码演示了q
在链式调用和异步调用中起到的作用。
源码
//app.js
var Q = require('q');
function func1(){
console.log('fun1 start');
var deferred = Q.defer();
deferred.resolve('func1 resolve');
console.log('func1 stop');
return deferred.promise;
}
function