-1:000000000000 | 0:8d827deb3f23 |
---|---|
1 /* | |
2 * Any copyright is dedicated to the Public Domain. | |
3 * http://creativecommons.org/licenses/publicdomain/ | |
4 */ | |
5 var args; | |
6 | |
7 function upToTen() | |
8 { | |
9 "use strict"; | |
10 eval("args = arguments;"); | |
11 for (var i = 0; i < 9; i++) | |
12 yield i; | |
13 } | |
14 | |
15 var gen = upToTen(); | |
16 | |
17 var i = 0; | |
18 for (var v in gen) | |
19 { | |
20 assertEq(v, i); | |
21 i++; | |
22 } | |
23 | |
24 assertEq(i, 9); | |
25 | |
26 assertEq(Object.prototype.toString.call(args), "[object Arguments]"); | |
27 assertEq(args.length, 0); |