-1:000000000000 | 0:085e0a17b89c |
---|---|
1 const K = 20; | |
2 | |
3 var obj; | |
4 | |
5 var g = new function() { | |
6 this.x = "puppies"; | |
7 obj = this; | |
8 for (var i = 0; i < K; ++i) | |
9 yield i; | |
10 yield this; | |
11 } | |
12 | |
13 var ct = 0; | |
14 for (var i in g) | |
15 assertEq((ct < K && ct++ == i) || i == obj, true); | |
16 assertEq(i.x, "puppies"); | |
17 | |
18 reportCompare(true,true); |