JavaScript 中的 yield 关键字是什么?

在 JavaScript 中使用 yield 关键字来暂停和恢复生成器函数。表达式的值返回给生成器的调用者。

以下是示例-

function* displayRank () {

   var selPlayers= [1, 2, 3, 4];

   for (var a = 0; a < selPlayers.length; a++) {

      yield selPlayers[i];

   }

}

定义生成器函数后,像下面这样使用它。H
这displayRank()是生成器函数 -

var rank = displayRank(); //

// 值:1

alert(rank.next());

// 值:2

alert(rank.next());

// 值:3

alert(rank.next());

// 值:4

alert(rank.next());

// 值:未定义

alert(rank.next());

以上是 JavaScript 中的 yield 关键字是什么? 的全部内容, 来源链接: utcz.com/z/357289.html

回到顶部