【发布时间】:2020-01-30 22:08:16
【问题描述】:
我在 redux-saga 中看到了大多数使用 while(true){} 的示例:
function* watcherSaga(){
while (true) {
yield something()
}
}
我们不能简单地写吗?
function* watcherSaga(){
yield something()
}
或者,有什么不同吗?
【问题讨论】:
-
函数返回后,以及隐式,函数结束。
-
为什么不在控制台试试呢?
-
this 上有一个github discussion。
-
@guicy 不,它不会一样。如果没有
while,该函数将只有yield一个值。
标签: javascript ecmascript-6 generator redux-saga yield