场景提示 有 a b c 三件事
执行顺序为 a 循环一次执行一次b 然后再执行c
b 和c 为异步执行
代码如下
//console.log(JSON.stringify(r)) ;
var async = require("async");
function b(callback) {
//console.log(b) ;
setTimeout(function () {
callback('b1')
}, 1000);
}
function c(callback) {
//console.log(b) ;
setTimeout(function () {
callback('c1')
}, 1000);
}
async.series({
a: function (done) {
async.each([1, 2, 3, 4], function (item) {
console.log(item);
b(function (e) {
console.log(e);
done();
}
)
}, function (retvalue) {
}
);
done() ;
},
c: function (done) {
c(function (e) {
console.log(e);
done();
}
)
}
}, function (retValue) {
})
执行结果

你打算打赏多少钱呢?
(微信扫一扫)