【发布时间】:2017-10-23 08:10:57
【问题描述】:
我想将 id 列表转换为 Tasks 列表,并同时运行它们,类似于 Promise.all。我知道应用程序,但我想应用未知数量的任务,所以我认为这不是最好的方法。
假设我有一个 Task,其中包含 Task 的数组。
Task.of([Task.of(1), Task.of(2)])
有没有办法将任务折叠成一个单独的任务来运行它们,或者有更好的方法来处理数据转换。
sn-p 包含data.Task,如果您想提供示例,可以复制。
http://folktalegithubio.readthedocs.io/en/latest/api/data/task/
// Task([Task])
Task.of([0, 1, 2])
.map(t => t.map(Task.of))
.fork(console.error, console.log)
<script src="https://codepen.io/synthet1c/pen/bWOZEM.js"></script>
【问题讨论】:
-
什么是
Task?你用的是什么库? -
@Bergi,我添加了图书馆的链接(folktale data.task)
-
请避免将答案直接编辑到问题中。让答案留在答案中。
标签: javascript functional-programming task folktale