// for-of can iterate strict arguments objects. load(libdir + "iteration.js"); Object.prototype[Symbol.iterator] = Array.prototype[Symbol.iterator]; var s; function test() { "use strict"; for (var v of arguments) s += v; } s = ''; test(); assertEq(s, ''); s = ''; test('a', 'b'); assertEq(s, 'ab');