我想我可能对 async.js 的工作方式没有正确的想法。在下面的例子中,回调函数没有被执行,我不知道为什么。
async.parallel([
function(){
console.log('one');
},function(){
console.log('two');
}
], function(err, results) {
console.log('done!');
});
在控制台中,我有:
one
two
我也为这段代码做了一支笔http://codepen.io/tnguyen14/pen/GaJxl
我已多次阅读异步网站https://github.com/caolan/async#parallel的文档,并尝试在线搜索有关如何使其工作的示例,但我仍然不明白。
如果有人能向我解释异步是如何工作的以及我的代码有什么问题,我将不胜感激。