tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

arguments-5.js (332B)


      1 // for-of can iterate strict arguments objects in non-strict code.
      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    "use strict";
     15    g(arguments);
     16 }
     17 
     18 s = '';
     19 f(1, 2, 3);
     20 assertEq(s, '123');