生成器 generator

  1. 生成器声明

function* gen(){
    console.log('abc');
}

2.获取生成器对象

let generator = gen();

3.yield

function* gen(){
    console.log('abc');
    // 运行到yield,停下
    let res = yield '123';
    console.log(res);
}

let generator = gen();
// 遇到.next() 才继续运行
let res = generator.next();

你可能感兴趣的:(前端基础,javascript,开发语言,ecmascript)