文章目录
1 Generator 函数
1.1 概述
ES6 新引入了 Generator 函数,可以通过 yield 关键字,把函数的执行流挂起,为改变执行流程提供了可能,从而为异步编程提供解决方案。
原生JavaScipt案例合集
JavaScript +DOM基础
JavaScript 基础到高级
Canvas游戏开发
形式上,Generator 函数是一个普通函数,但是有两个特征。
- function 关键字与函数名之间有一个星号
- 函数体内部使用yield表达式,定义不同的内部状态(yield`在英语里的意思就是“产出”)。
function* func(){
console.log("one");
yield '1';
console.log("two");
yield '2';
console.log("three");
return '3

本文详细介绍了ES6中的Generator函数,包括其概述、执行机制、yield表达式的使用和next()方法参数。重点讲解了yield如何暂停函数执行,以及next()方法如何传递参数影响Generator的行为。
订阅专栏 解锁全文
273

被折叠的 条评论
为什么被折叠?



