边肖将与您分享js中生成器的用处。相信大部分人还不太了解,所以分享这篇文章给大家参考。希望你看完这篇文章后收获多多。让我们一起来发现吧!
* *发电机* * *
生成器对象可以通过生成器表达式获得,或者使用yield关键字获得生成器函数,通过调用该函数获得生成器对象。
生成器函数
1.函数体包含yield语句的函数,并返回生成器对象。
2.生成器对象是可迭代对象和迭代器。
3.生成器对象被延迟计算。
4.当函数体遇到yield语句时,会弹出值并暂停函数执行。
5.再次遇到下一个函数,处理与上一个相同。
两个程序等效使用匿名函数表达式缩写。
yield from
inc1和inc2函数的当量产率
生成器应用
生成器主要用在协同中,比进程和线程轻,协同是一种非重复调度。
以上就是《生成器在js中有什么用》一文的全部内容,感谢阅读!相信大家都有一定的了解,希望分享的内容对大家有所帮助。想了解更多知识,请关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113110.html