美文网首页
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

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