tor-browser

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

Environment-find-02.js (416B)


      1 // env.find() finds nonenumerable names in the global environment.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = Debugger(g);
      5 var hits = 0;
      6 g.h = function () {
      7    var env = dbg.getNewestFrame().environment;
      8    var last = env;
      9    while (last.parent)
     10        last = last.parent;
     11 
     12    assertEq(env.find("Array"), last);
     13    hits++;
     14 };
     15 
     16 g.eval("h();");
     17 g.eval("(function () { h(); })();");
     18 assertEq(hits, 2);