es6的next()理解

看下这个简单的例子,弄懂了就知道next的执行流程了,偶尔得让脑子运动一下下 总结的简单流程是: (1) 执行next后会从上往下依次返回每个yield表达式的值, (2) 如果next有传参的话,会整个覆盖掉将要返回当前yield的上一个yield, (3) 方法内的yield表达式和return都执行完了,就会直接返回undefined了。 所以它的流程才会是: 入参  分析结果 1  1(无
相关文章
相关标签/搜索