サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
新内閣発足
qiita.com/nashibao@github
var co = function(fn){ // callback var done = function(val){ // yieldに値を流し込む gen.next(val); } // make a generator var gen = fn(done); // start gen.next(); }; // test // 0~4までをディレイ付きで表示する co(function*(done){ for(var i=0;i<5;i++){ var val = yield setTimeout(function() { done(i); }, 500); console.log('val: ', val); } }); gist このコードではco()のスコープ内で呼ばれたdone(val)の引数をgen.next(val)でyieldの返り値として渡している.そのため、don
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く