关于co用法的困惑 财富值93

2016-10-29 17:03发布

node小白,今天学习了下用Node写命令行工具。

然后有个TJ大神写的co包:

    co(function* (){         yield setTimeout(function() {             console.log(1);         }, 5);                  yield setTimeout(function() {             console.log(2);         }, 1);     });

最后这段代码执行的时候只输出了1。为什么没有输出2呢?

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。