你怎么知道迭代器在 ES6 中的用途
How can you tell what generator an iterator is for in ES6?
在下面:
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
相同的源创建新的迭代器?注意,我不是想克隆这个论点,所以其他问题,比如这个不太对。我是 JS 生成器的新手,所以也许这只是措辞问题的问题?啪!
我不认为信息(它来自哪里)可以从迭代器中获得。至少,我没有看到任何迹象表明它是。
相关文章:
- Babel编译错误:找不到模块核心js/library/fn/get迭代器
- 从两个基于0的for循环迭代器中获取单个基于0的索引的公式
- Rails:试图在javascript(Google Charts API)中嵌入一个adv-ruby(each+迭代器
- 在javascript中,从迭代器创建Array
- Javascript中的迭代器和生成器
- 从迭代器/生成器中获取单个yield值
- ES6迭代的约定
- 迭代器和可迭代之间的区别
- 文件夹迭代器中的Google驱动器文件迭代器
- DOM:如何根据迭代器值设置元素宽度并在mouseover上调用函数
- javascript中多维数组的迭代器
- 迭代Promise迭代器的非递归方法
- 循环中的Node.js回调具有错误的迭代器值
- underscore.js,迭代器引用错误
- 去掉foreach中的自定义绑定以获取迭代器
- 迭代器中的return element.parentNode
- 如何使用量角器+angular获取迭代器索引/键
- 你怎么知道迭代器在 ES6 中的用途
- codepen沙盒中的es6迭代器
- ES6中是否有收集迭代器的功能,包括最终返回值