博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thunk 函数
阅读量:6869 次
发布时间:2019-06-26

本文共 551 字,大约阅读时间需要 1 分钟。

 

 

function* f() {        console.log(1);        for (var i = 0; true; i++) {            console.log('come in');            var reset = yield i;            console.log(reset);            if (reset) { i = -1; }        }    }    // 这个时候并不会执行 1    var g = f();    /*      输出1 和 come in,      只会执行 yield 后面的语句, 并且暂停,      但是这个时候 reset 并没有赋值,      最终返回{value: 0, done: false}    */    g.next();    /*      reset 赋值 333;      输出 333;      输出 come in;      返回{value: 0, done: false}    */    g.next(333);

 

转载于:https://www.cnblogs.com/zhengming2016/p/7271823.html

你可能感兴趣的文章
python2.6 安装rsa的包
查看>>
undo表空间使用率过高,且迟迟不释放问题
查看>>
scons *** no sconstruct file found求解决办法
查看>>
BIND基础配置详解
查看>>
火狐增加安全端口,每次用都得查,好麻烦,自己记录一下
查看>>
c# 多线程排队队列实现的源码
查看>>
LDA入门与Java实现
查看>>
Windows下搭建Nginx+PHP运行环境
查看>>
19_css背景控制.html
查看>>
计算机网络测试和故障诊断的发展
查看>>
Delphi 与 DirectX 之 DelphiX(29): TDIB.AddMonoNoise();
查看>>
Windows Server 2008 FTP用户目录隔离模式
查看>>
zookeeper-kafka环境搭建,生产者消费者终端测试
查看>>
Catnut 微博app第一个版本发布了
查看>>
Cocos Creator常见问题汇总
查看>>
String MVC 异常处理
查看>>
vsftpd中锁定用户目录
查看>>
探索MySQL高可用架构之MHA(3)
查看>>
org.apache.struts2.json.JSONWriter can not access a member of class
查看>>
美国买房十大步骤
查看>>