Generator本身的功能类似于其他语言中Iterator的功能,不过写法在JS里更加的简洁明了。
Function* TestGenerator() {
yield "FirstValue";
yield "SecondValue";
}
const TestIterator = TestGenerator();
Let item;
while( !(item=TestIterator.next()).done) {
assert(item != null, item.value);
}
网友评论