首页 > 其他 > 详细

generator-生成器基本用法

时间:2019-12-03 03:38:02      阅读:71      评论:0      收藏:0      [点我收藏+]

generator其实是一种函数,普通函数— 一路到底,generator函数—中间能停;

基本用法:

function *show(){
//如果存在异步操作就用yield yield; //暂停 }
let p = show();
p.next();

其原理就是生成了一堆的小函数,然后依次执行.

yield可以传参、也可以返回

       generator:function *(){
            //如果存在异步操作就用yield
            alert(1)
            let a = yield ;
            alert(2);
            console.log(a)   //5
        }

let y = this.generator();
y.next(12);
y.next(5);

返回值

console.log(y.next(12))

 

generator-生成器基本用法

原文:https://www.cnblogs.com/peilin-liang/p/11973944.html

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