-1:000000000000 | 0:da646164b899 |
---|---|
1 // for-of can iterate over generator-iterators produced by generator-expressions. | |
2 | |
3 function g() { | |
4 yield 1; | |
5 yield 2; | |
6 } | |
7 | |
8 var it = g(); | |
9 for (var i = 0; i < 10; i++) { | |
10 let prev = it; | |
11 it = (k + 1 for (k of prev)); | |
12 } | |
13 | |
14 var arr = [v for (v of it)]; | |
15 assertEq(arr.join(), "11,12"); |