我试图按顺序产生一系列传奇效果。 yield all([call(foo), call(bar]) 将运行 call(foo) 和 call(bar)
yield all([call(foo), call(bar])
call(foo)
call(bar)
然而,我希望我的传奇故事按顺序展开,这意味着我想等待 foo 启动前结束 bar
foo
bar
yield .在这种情况下,正确的语法是什么?
yield
redux传奇 documentation 有一个故事排序的例子。
如果您有一系列调用,只需在您的传奇中生成这些调用。例如:
// Some array containing call objects let calls = [...]; // Call each in order they are present in the array for (let c of calls) { yield c }