首页 > 其他 > 详细

关于生成器函数--带参数_详解

时间:2021-05-27 16:30:09      阅读:24      评论:0      收藏:0      [点我收藏+]
<script>
    /**
     * 生成器函数,带参数
    */
    function * gun(arg){
        console.log("***",arg);     //*** AAA
        let one = yield "111";
        console.log("***",one);     //*** CCC
        let two = yield "222";
        console.log("***",two);     //*** DDD
        let three = yield "333";
        console.log("***",three);   //*** EEE
    }
    let iterator = gun("AAA");
    let B = iterator.next("BBB");    //AAA
    console.log("fff",B);            //fff {value: "111", done: false}
    let C = iterator.next("CCC");    //CCC
    console.log("fff",C);            //fff {value: "222", done: false}
    let D = iterator.next("DDD");    //DDD
    console.log("fff",D);            //fff {value: "333", done: false}
    let E = iterator.next("EEE");    //EEE
    console.log("fff",E);            
</script>

关于生成器函数--带参数_详解

原文:https://www.cnblogs.com/Listener-wy/p/14817627.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!