zoukankan      html  css  js  c++  java
  • generator函数

    es6支持,typescript不支持

    作用:

    控制函数的执行过程,手工暂停和恢复代码执行。

    在es5中 执行一个方法时,是没办法实现方法执行到一半儿让它停住的,但是在es6里面,新增了一个

    关键字yield,就像打了断电似的,可以通过编程控制方法走在某个地方的时候停住,然后再走。

    generator的函数声明:

    在函数function后面加一个*号

    function* do(){

      console.log("start");

      yield;

      console.log("end");

    }

    调用时,应将要调用的方法赋值给一个变量,然后用变量进行调用

    var func1 = do();

    func1.next(); 控制台打印start,然后函数遇到yield时,停住,然后再调用next() ,控制台打印end

  • 相关阅读:
    酒店预订管理系统
    毕业论文管理系统
    酒店预订管理系统
    闪屏+引导页
    android编程测试
    测试用例
    ER图
    软件工程作业
    毕业论文管理系统
    酒店管理系统
  • 原文地址:https://www.cnblogs.com/maochunyan/p/9361444.html
Copyright © 2011-2022 走看看