如何使用Promise完成以下需求

f2和f3依赖于f1的结果,f4依赖于f2和f3的结果,f6依赖于f3和f4和f5的结果?怎么写效率最高?
f1
/\
f2f3f5
\/\/
f4\/
\\/
f6
慕田峪9158850
浏览 292回答 2
2回答

临摹微笑

f1().then(data1=>promise.all([f2(data1),f3(data1)])).then(([data2,data3])=>promsie.all([f4({data2,data3}),f5()]).then(([data4,data5])=>f6({data3,data4,data5}))).then(data6=>console.log('结束'))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript