【发布时间】:2015-01-27 10:54:53
【问题描述】:
如下:
function *bar() {
console.log( yield 1 );
console.log( yield 2 );
console.log( "done" );
}
var it = bar();
it.next();
it2 = fromTheTop(it);
function fromTheTop(it){
// ???
}
您如何编写fromTheTop 函数来为与it 相同的源创建一个新的迭代器?
请注意,我并没有试图克隆这个论点,所以诸如this one 之类的其他问题并不完全正确。我是 JS 生成器的新手,所以也许这只是一个措辞问题?蒂亚!
【问题讨论】:
-
如果你枚举一个迭代器两次,我认为所有的赌注都没有了。
标签: javascript generator ecmascript-harmony