• 技术文章 >Web开发 >JavaScript

    js中return如何结束生成器

    小妮浅浅小妮浅浅2021-08-23 09:41:10原创2467

    说明

    1、生成器的return方法结束生成器,返回Iteratorrresult。

    2、done为true,value向return方法传达的参数,不传达任何参数,value为undefined。

    实例

    const g = (function* () {
      yield 1;
      yield 2;
      yield 3;
    })();
     
    g.next();        // { value: 1, done: false }
    g.return("foo"); // { value: "foo", done: true }
    g.next();        // { value: undefined, done: true }

    以上就是js中return结束生成器的方法,希望对大家有所帮助。更多js学习指路:js教程

    推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

    专题推荐:js return 生成器
    上一篇:throw在js生成器中的用法 下一篇:js柯里化函数的好处

    相关文章推荐

    • js new操作符的使用步骤• js使用hasOwnProperty判断属性• js外观模式的介绍• js观察者模式是什么• js观察者模式和订阅模式的区别• js迭代器模式是什么• js状态模式是什么• js中如何自定义迭代行为• js返回生成器的两种方法• js中yield和yield*表达式的介绍• js生成器中next的使用• throw在js生成器中的用法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网