掌握 4 大要点,玩转 ECMAScript 6 生成器!
Posted developerWorks中国
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了掌握 4 大要点,玩转 ECMAScript 6 生成器!相关的知识,希望对你有一定的参考价值。
生成器是 ECMAScript 6 中引入的新概念。
这个很强大的工具,
应该出现在
每个 javascript 开发人员的工具箱中。
然而它目前仅主要被用于
JavaScript 框架和第三方库中,
在日常开发中的很少被使用。
这是因为它的用法并不容易被掌握。
⚜
今天这篇教程的目的就是
让更多的开发人员了解生成器,
并在日常开发中
使用它简洁高效地完成一些任务。
生成器的强大之处来源于可以暂停和继续生成器对象执行的能力。每个生成器对象都可以被看成是一个状态机。同一个生成器函数所创建的每个对象都在内部维护自己的状态,彼此并不会互相影响。调用 next 方法会继续生成器的执行,触发内部的状态转换,运行到下一个 yield 表达式所在的位置。接着执行会被暂停,等待下一次 next 方法的调用。
今天,我们将分成 4 个部分深入了解生成器:
☑ 生成器的基本概念
☑ 生成器的基本用法
☑ 生成器的高级用法
☑ 生成器的使用案例
点
即刻点击“阅读原文”获得完整教程,
超炫技能抢先掌握!
以上是关于掌握 4 大要点,玩转 ECMAScript 6 生成器!的主要内容,如果未能解决你的问题,请参考以下文章