通常の ECMAScript を使用すると、次のようなことができます。
function f () { console.log(this.constructor.name); }
new f() // outputs `f`
とはいえ、ちょっと改造して、
function* f () { console.log(this.constructor.name); }
var g = new f();
g.next() // outputs `GeneratorFunctionPrototype`
ジェネレーターの名前 ( f
) を取得する方法はありますか?