markdown ジェネレータに値を渡す

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown ジェネレータに値を渡す相关的知识,希望对你有一定的参考价值。

function* fibonacci() {
  let fn1 =0, fn2 = 1, fnew, reset;
  while(true) {
    const fnew = fn1 + fn2;
    fn1 = fn2;
    fn2 = fnew;
    reset = yield fn1;
    if(reset) {
      fn1 = 0;
      fn2 = 1;
    }
  }
}

var iter = fibonacci();
for(let i=0; i<10; i++) {
  console.log(iter.next().value);
}

console.log(iter.next().value);
console.log(iter.next(true).value);
console.log(iter.next().value);
console.log(iter.next().value);

// return()でイテレータを終了する
console.log(iter.return());
console.log(iter.next());
JS-ジェネレータに値を渡す
--------------


A [Pen](https://codepen.io/taquaki/pen/wPpLmG) by [Takaaki Sato](https://codepen.io/taquaki) on [CodePen](https://codepen.io).

[License](https://codepen.io/taquaki/pen/wPpLmG/license).

以上是关于markdown ジェネレータに値を渡す的主要内容,如果未能解决你的问题,请参考以下文章

markdown 无极に引数を渡す

vbscript クリップボードに値を设定する。サンプルはアクティブブックのフルパスを设定

csharp ジェネリッククラスに定义した静态フィールドは型パラメータ毎に定义される。

markdown ActiveRecord的でDBに保存せずに一括で属性に値をセット

markdown 网址パラメータに配列をセットする

html 的setTimeoutで引数を渡す