概念
Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。
从语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。
执行 Generator 函数会返回一个遍历器对象。
写法:
function *gen() {
yield /do something
/
yield /do something
/
}
Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。
从语法上,首先可以把它理解成,Generator 函数是一个状态机,封装了多个内部状态。
执行 Generator 函数会返回一个遍历器对象。
写法:
function *gen() {
yield /do something
/
yield /do something
/
}