初学es6,ES6 语法中 yield 关键字什么意思啊?百度了一大堆,还是看不懂,哪位大神用白话解释一下

初学es6,ES6 语法中 yield 关键字什么意思啊?百度了一大堆,还是看不懂,哪位大神用白话解释一下

3个回答

就是把一个方法按yield分段 还没执行
然后next一次就执行一段

https://www.w3cschool.cn/ecmascript/sogn1q5u.html##yield*%E8%AF%AD%E5%8F%A5
我觉得写的挺清楚的
"提供了手动的“惰性求值”(Lazy Evaluation)的语法功能"
要和"Generator 函数"一起看

yield 主要用于 生成器函数 (generator function)中
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/function*

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问