【发布时间】:2019-04-04 03:22:02
【问题描述】:
function* help(){
const aa = yield 'no_help';
return aa;
}
const a = help();
a.next()// valid output
a.next('helping hand')// valid output
在我读过的文档中,yield 完全消耗了下一个调用,所以我的困惑是,我们如何才能再次调用 next 方法,如上所示,其中包含一些值
【问题讨论】:
-
你的目标是什么?我认为您在此处发布的代码还没有完全掌握生成器的实用性。
-
现在我想了解我发布的代码工作机制,因为它与理论概念冲突
-
您说的具体是哪个理论概念?目前还不清楚。