老师说函数内遇到关键词yield就会暂停执行,但是没暂停了,1,2都输出出来了?

来源:7-1 数组扩展

weixin_慕前端6235132

2020-09-19 21:35:37

http://img.mukewang.com/climg/5f6608df096854f604700537.jpg

写回答

2回答

好帮手慕言

2020-09-20

同学你好,使用扩展运算符,也就是下方的写法

http://img.mukewang.com/climg/5f671a4009a32a2602510052.jpg

可以运行,控制台上会打印1和2。视频中老师讲解了next,可以继续往下学习

另外:生成器实际中很少使用,同学结合教辅http://file.mukewang.com/class/assist/639/4698985/skha2iw5lo/%E7%94%9F%E6%88%90%E5%99%A8%E5%87%BD%E6%95%B0.pdf 了解下

祝学习愉快~

0

好帮手慕言

2020-09-20

同学你好,可以继续往下学习,老师会有讲解

http://img.mukewang.com/climg/5f66b92109f35ae604600525.jpg

祝学习愉快~

0
heixin_慕前端6235132
h 老师说函数里碰到yield,就会暂停,直到调用next()方法才继续执行,而截图中的代码还没有调用next()方法啊!而调用的*g里面有两个yield,一下就执行完了?
h020-09-20
共1条回复

0 学习 · 10739 问题

查看课程