什么是 JavaScript 中的生成器函数?
当函数退出并在之后恢复时,生成器函数允许执行代码。因此,生成器可用于管理代码中的流程控制。任何时候都可以暂停执行,轻松取消异步操作。
这是语法;请务必在“function”关键词后面添加一个星号。你可以使用以下任何一种方式添加一个星号 −
function *myFunction() {}
// or
function* myFunction() {}
// or
function*myFunction() {}示例
让我们看看如何使用生成器函数
<html>
<body>
<script>
function* display() {
var num = 1;
while (num < 5)
yield num++;
}
var myGenerator = display();
document.write(myGenerator.next().value);
document.write("<br>"+myGenerator.next().value);
document.write("<br>"+myGenerator.next().value);
document.write("<br>"+myGenerator.next().value);
document.write("<br>"+myGenerator.next().value);
</script>
</body>
</html>
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP