zoukankan      html  css  js  c++  java
  • ES6生成器及应用

    ES6生成器的作用 复杂的代码中避免异步编程中回调嵌套过深,提供更好的异步编程解决方案

    一般结果应该先打印zce 然后打印100,但是打印结果为空对象,说明结果还未执行,当打印next方法,才开始执行函数,返回值与迭

    器的返回值结构相同也是一个value,一个done。

    但是只是这么使用的话 看不出生成器函数的作用,一般生成器函数使用的时候一定会配上yield关键词去使用,yield与return关键词很像,

    但是也有不同,yield关键词不会结束掉方法的执行,会像同步一样一级一级向下执行。

    生成器函数的应用:

    案例1:我们在开发过程中经常会用到自增的id,我们使用生成器函数去实现这个功能是最合适的了

     案例2:使用 Genrator 函数实现 iterator 方法 遍历结果

    ---感谢阅读,o(* ̄︶ ̄*)o开心每一天!
  • 相关阅读:
    systemd管理服务
    卷积神经网络
    matplotlib-3.2.1
    pandas-1.0.3
    numpy-1.18.4
    降维
    无监督学习-聚类
    集成学习
    人工神经网络
    贝叶斯分类
  • 原文地址:https://www.cnblogs.com/websiteblogs/p/14249129.html
Copyright © 2011-2022 走看看