ECMAScript 6 は、ジェネレーター関数とイテレーターをもたらすはずです。ジェネレーター関数 (function*構文を持つ) は反復子を返します。イテレーターには、next繰り返し呼び出されるとジェネレーター関数の本体を実行し、すべてのyieldオペレーターで実行の一時停止と再開を繰り返すメソッドがあります。
ジェネレーターに関するECMAScript 6 wiki では、次のように「委譲された yield」yield*演算子も紹介されています。
オペレーターは
yield*別のジェネレーターに委任します。これは、ジェネレーターを構成するための便利なメカニズムを提供します。
「別のジェネレーターに委任する」とはどういう意味ですか? yield*「ジェネレーターを便利に構成する」にはどうすればよいですか?
[ノード v0.11.3 のジェネレーターで--harmony-generatorsフラグを使用して遊ぶことができます。]