-1:000000000000 | 0:99b79e08c139 |
---|---|
1 // for-of can iterate arguments objects after returning. | |
2 | |
3 load(libdir + "iteration.js"); | |
4 | |
5 function f() { | |
6 return arguments; | |
7 } | |
8 | |
9 var s = ''; | |
10 var args = f('a', 'b', 'c'); | |
11 Object.prototype[std_iterator] = Array.prototype[std_iterator]; | |
12 for (var v of args) | |
13 s += v; | |
14 assertEq(s, 'abc'); |