tor-browser

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

proxy-3.js (371B)


      1 // An exception thrown from a proxy trap while getting the .iterator method is propagated.
      2 
      3 load(libdir + "asserts.js");
      4 load(libdir + "iteration.js");
      5 
      6 var p = new Proxy({}, {
      7    get(target, property) {
      8        if (property === Symbol.iterator)
      9            throw "fit";
     10        return undefined;
     11    }
     12 });
     13 assertThrowsValue(function () { for (var v of p) {} }, "fit");