next().value和next().done

function* sayHello() {
var first, second;
yield first = '111';
yield second = '222';
yield third = '333';
}
var say = sayHello();
console.log(1);
console.log('第一个yield的值:' + say.next().value); //
console.log(2);
console.log('是否结束:' + say.next().done); // false
console.log(3);
console.log('是否结束:' + say.next().done); // false
console.log(4);
console.log('是否结束:' + say.next().done); // true 说明:next()调用只会执行yield后面的表达式,下一次调用时,才会执行完yield 所在行的表达式。

随机推荐

  1. HTML meta 头部的一些内容

    <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable= ...

  2. Hint

    select  /*+  first_rows(20)  */  *  from  t  where  id<20 --分页 select  /*+  all_rows  */  *  from ...

  3. Extjs 视频教程

    ---恢复内容开始--- 网易云课堂 <尚学堂_Ext视频教程> login.html <html> <head> <meta http-equiv=&quo ...

  4. Stm32&lowbar;调试出现 Error&colon;Flash Download Failed-&quot&semi;Cortex-M3&quot&semi;

    rror:Flash Download Failed-"Cortex-M3"出现一般有两种情况: 1.SWD模式下,Debug菜单中,Reset菜单选项(Autodetect/HW ...

  5. What is a heap&quest;--reference

    A heap is a partially sorted binary tree. Although a heap is not completely in order, it conforms to ...

  6. malloc的实现

    在做csapp的malloc实验,一开始是按照书上的隐式链表法,发现得分很低.这种方法确实很挫,需要遍历一遍以找到合适的空闲块.于是我想到<STL源码剖析>中stl的内存池,感觉应该可以用 ...

  7. idea mac 快键键

    alt + 花 + 左右          上一步下一步 shift + 花 + F             全文检索 花 + O                       类查找 alt + 花 ...

  8. js经典代码技巧学习之一:使用三元运算符处理javascript兼容

    window.Event = { add: function() { //使用条件表达式检测标准方法是否存在 return document.addEventListener ? function(a ...

  9. HTML和XHTML区别

    HTML和XHTML 可扩展超文本标记语言XHTML(eXtensible HyperText Markup Language)是将超文本标记语言HTML(HyperText Markup Langu ...

  10. 字符设备驱动&lpar;六&rpar;按键poll机制

    title: 字符设备驱动(六)按键poll机制 tags: linux date: 2018-11-23 18:57:40 toc: true --- 字符设备驱动(六)按键poll机制 引入 在字 ...

上一篇:php中如何防止表单的重复提交


下一篇:Tomcat源码分析——请求原理分析(下)