关于async.parallel回调的疑问
发布于 8 年前 作者 longque 3285 次浏览 来自 问答

所写的一个小程序,准备用Async库改写。

var async=require("async"); function make(i){ return function(){console.log(i)} } async.parallel([make(0),make(1)], make("DONE"));

为什么最后不输出“DONE”呢?是我做错了什么了吗?新人求解。

1 回复

每个函数执行完应该还需要回调,告诉这个函数已经执行完成。最后调用make(“DONE”)才会执行。

https://github.com/bsspirit/async_demo/blob/master/parallel.js

回到顶部