我想实现这样的一个异步函数:以 async 方式询问一些用户输入,然后执行一个耗时的异步操作,再将这个异步操作以 Promise 形式返回。调用数次这个异步函数,将返回的 Promise 放进一个数组,并等待它们全部执行完成。
如果没有看懂我的描述,可以看看具体代码,大概长这样: https://gist.github.com/t123yh/9ace77dc3acc3809562bbd7574503694
使用 Node.js 7.10.0 运行。
这份代码中,有两个地方标记了 Style 1 和 Style 2。仅有 Style 2 能够正常工作; Style 1 无法实现预期目标。
这是一个 feature 吗?如果是,能够找到文档说明吗?我好像没找到。