【发布时间】:2020-09-20 15:48:43
【问题描述】:
在 javascript 中实现下面的最佳方法是什么。
/*
A --|
|-- D --|
B --| |-- E
|
C ----------|
每个节点都是一个异步作业,由setTimeout 说明。
A、B、C 可以同时运行。
D,需要等待A和B完成。
E 需要等待 C 和 D 完成。
我如何实现一个接受上述节点作为参数的接口,这将负责上述实现。不确定是否可以使用 async/await 或 JavaScript 承诺以及优缺点最好实现什么。
【问题讨论】:
标签: javascript promise async-await