arguments-2.js (293B)
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[Symbol.iterator] = Array.prototype[Symbol.iterator]; 12 for (var v of args) 13 s += v; 14 assertEq(s, 'abc');