2015年12月03日
川俣晶の縁側ソフトウェア技術雑記 total 2016 count

JavaScriptの"function*"の謎

Written By: 川俣 晶連絡先

「JavaScriptの"function*"ってなんだろう?」

「なに?」

「シーケンスのジェネレーターらしい。C#のIEnumerable<T> x(){}に相当するみたいだな」

「どう使うの?」

「こんな感じで、1,2,3と出てきた」

"use strict";

function* sub(){

    yield 1;

    yield 2;

    yield 3;

}

for (let e of sub()) {

    alert(e);

}