es6的next()理解

看下這個簡單的例子,弄懂了就知道next的執行流程了,偶爾得讓腦子運動一下下 總結的簡單流程是: (1) 執行next後會從上往下依次返回每個yield表達式的值, (2) 如果next有傳參的話,會整個覆蓋掉將要返回當前yield的上一個yield, (3) 方法內的yield表達式和return都執行完了,就會直接返回undefined了。 所以它的流程纔會是: 入參  分析結果 1  1(無
相關文章
相關標籤/搜索