javascript面试题:Generator 函数是什么,有什么作用?

2020-01-1702:35:55WEB前端开发Comments1,422 views字数 373阅读模式

75. Generator 函数是什么,有什么作用?

如果说 JavaScrip 是 ECMAScript 标准的一种具体实现、Iterator遍历器是Iterator的具体实现,那么Generator函数可以说是Iterator接口的具体实现方式。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/17744.html

执行Generator函数会返回一个遍历器对象,每一次Generator函数里面的yield都相当一次遍历器对象的next()方法,并且可以通过next(value)方法传入自定义的value,来改变Generator函数的行为。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/17744.html

Generator函数可以通过配合Thunk 函数更轻松更优雅的实现异步编程和控制流管理。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/17744.html

作者:前端小智
链接:https://juejin.im/post/5e1faa3d51882520a167df0e
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/17744.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/17744.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/17744.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定