本篇内容介绍了“es6中的generator怎么用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 在es6中,generator用于封装异步任务,是一个异步任务的容器,可以让函数按照指定的时间执行或者暂停;定义该函数时在function关键字和函数名之间有一个星号(*),语法为“function *name(){..yield..}”。本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。Generator主要是异步编程,用来封装异步任务,是一个异步任务的容器,可以让函数按照我们指定的时候执行或者暂停。定义一个Generator函数和定义一个普通函数的区别在于:function关键字和函数名之间有一个 *(星号)。函数内部使用yield来定义每一个函数内部的状态。如果函数内部有return语句,那么他就是函数内部的最后一个状态。使用语法:来看一个简单的例子:上面的例子,定义了一个名为sayHello的Generator函数,它内部有两个yield表达式和一个return表达式。所以,该函数内部有三个状态:hello,world 和 return语句(结束执行)。最后,调用这个函数,得到一个遍历器对象并赋值给变量g。Generator函数的调用方法与普通函数完全一样,函数名()。不同的是:函数调用后,内部代码(从第一行开始)都不会立即执行。函免费云主机、域名数调用后会有一个返回值,这个值是一个指向内部状态的指针对象,实质就是一个包含函数内部状态的遍历器对象。“es6中的generator怎么用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!
本篇内容介绍了“不写css如何使div居中显示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 不写css使div居中显示的方法:1、创建一个HTML示例文件;2…