arguments-3.js (320B)
1 // for-of can iterate strict arguments objects. 2 3 load(libdir + "iteration.js"); 4 5 Object.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; 6 7 var s; 8 function test() { 9 "use strict"; 10 for (var v of arguments) 11 s += v; 12 } 13 14 s = ''; 15 test(); 16 assertEq(s, ''); 17 18 s = ''; 19 test('a', 'b'); 20 assertEq(s, 'ab');