掌握 4 大要点,玩转 ECMAScript 6 生成器!

Posted developerWorks中国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了掌握 4 大要点,玩转 ECMAScript 6 生成器!相关的知识,希望对你有一定的参考价值。

生成器是 ECMAScript 6 中引入的新概念。

这个很强大的工具,

应该出现在

每个 javascript 开发人员的工具箱中。

然而它目前仅主要被用于

JavaScript 框架和第三方库中,

在日常开发中的很少被使用。

这是因为它的用法并不容易被掌握。

⚜ 

今天这篇教程的目的就是

让更多的开发人员了解生成器,

并在日常开发中

使用它简洁高效地完成一些任务。


生成器的强大之处来源于可以暂停和继续生成器对象执行的能力。每个生成器对象都可以被看成是一个状态机。同一个生成器函数所创建的每个对象都在内部维护自己的状态,彼此并不会互相影响。调用 next 方法会继续生成器的执行,触发内部的状态转换,运行到下一个 yield 表达式所在的位置。接着执行会被暂停,等待下一次 next 方法的调用。

 

今天,我们将分成 4 个部分深入了解生成器:

 

☑  生成器的基本概念

☑  生成器的基本用法

☑  生成器的高级用法

☑  生成器的使用案例

即刻点击“阅读原文”获得完整教程,

超炫技能抢先掌握!






掌握 4 大要点,玩转 ECMAScript 6 生成器!








以上是关于掌握 4 大要点,玩转 ECMAScript 6 生成器!的主要内容,如果未能解决你的问题,请参考以下文章

JVM 掌握要点

深入掌握 ECMAScript 6 异步编程:Generator 函数的含义与用法

前端程序员面试套路,两大要点需掌握

JavaScript(第三天)

玩转ECMAScript—你离大牛只差这一步

4.流程控制语句