美文网首页
6.generator

6.generator

作者: 我的昵称好听吗 | 来源:发表于2019-02-03 15:30 被阅读0次
  • 只用调用next时才可以调用;
  • 必须先给generator 函数赋值
  • next 的时候会用value,done两个参数,done为true表示没有下个yield了;
/**
 *generator
 */
function* dosomething():any{
    console.log(1); // 1
    yield 3;
    console.log(2); // 2
}
let dosome:any = dosomething();
let val1:any = dosome.next();
let val2:any = dosome.next();
console.log(val1); // { value: 3, done: false }
console.log(val2); //{ value: undefined, done: true }

相关文章

  • 6.generator

    只用调用next时才可以调用;必须先给generator 函数赋值next 的时候会用value,done两个参数...

网友评论

      本文标题:6.generator

      本文链接:https://www.haomeiwen.com/subject/ruwysqtx.html