(六十二)ES6新特征 - Generator函数
1:基本概念
-
遍历器对象生成器
function与函数名之间有一个星号
函数体内部包含yield表达式
function* generator() { yield 1; yield 2; return 3; } const firstGenerator = generator(); /* firstGenerator.next() { value: 1, done: false } firstGenerator.next() { value: 2, done: false } firstGenerator.next() { value: 3, done: true } firstGenerator.next() { value: undefined, done: true } firstGenerator.next() { value: undefined, done: true } */