検索

ホームページ  >  に質問  >  本文

javascript - es6 でジェネレーター関数 yield を使用するにはどうすればよいですか?

最初にコードを見てください:

リーリー

この出力結果をどう理解すればよいでしょうか?長い間考えましたが、私は彼の手術の結果を理解できませんでした。
次のコードもあります:

リーリー

まだ理解できません。上記の 2 つのコードを分析し、ジェネレーター関数を学ぶのを手伝ってください。ありがとう。

PHP中文网PHP中文网2697日前677

全員に返信(1)返信します

  • 怪我咯

    怪我咯2017-06-26 10:52:39

    yield キーワードには 2 つの機能があります:

    1. ジェネレーター関数の実行を一時停止し、次の式の値を返します

    2. ジェネレーター関数の実行を再開し、nextメソッドによって渡されたオプションのパラメーターを取得します

    あなたが挙げた 2 つの例は、両方とも yield 接收了 next を使用して、

    メソッドによって渡されたパラメーターを受け取ります。 🎜

    返事
    0
  • キャンセル返事