arguments-4.js (312B)
1 // for-of can iterate arguments objects for other active frames. 2 3 load(libdir + "iteration.js"); 4 5 Object.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; 6 7 var s; 8 function g(obj) { 9 for (var v of obj) 10 s += v; 11 } 12 13 function f() { 14 g(arguments); 15 } 16 17 s = ''; 18 f(1, 2, 3); 19 assertEq(s, '123');