搜文章
推荐 原创 视频 Java开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发
Lambda在线 > developerWorks中国 > 掌握 4 大要点,玩转 ECMAScript 6 生成器!

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

developerWorks中国 2018-10-30

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

这个很强大的工具,

应该出现在

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

然而它目前仅主要被用于

JavaScript 框架和第三方库中,

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

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

⚜ 

今天这篇教程的目的就是

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

并在日常开发中

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


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

 

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

 

☑  生成器的基本概念

☑  生成器的基本用法

☑  生成器的高级用法

☑  生成器的使用案例

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

超炫技能抢先掌握!






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








版权声明:本站内容全部来自于腾讯微信公众号,属第三方自助推荐收录。《掌握 4 大要点,玩转 ECMAScript 6 生成器!》的版权归原作者「developerWorks中国」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

关注developerWorks中国微信公众号

developerWorks中国微信公众号:IBMdWChina

developerWorks中国

手机扫描上方二维码即可关注developerWorks中国微信公众号

developerWorks中国最新文章

精品公众号随机推荐

上一篇 >>

Netty笔记(一)