tor-browser

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

Environment-getVariable-08.js (341B)


      1 // getVariable sees properties inherited from a with-object's prototype chain.
      2 
      3 var g = newGlobal({newCompartment: true});
      4 var dbg = Debugger(g);
      5 var v;
      6 dbg.onDebuggerStatement = function (frame) {
      7    v = frame.environment.getVariable("x");
      8 };
      9 g.eval("var x = 1; { let x = 2; with (Object.create({x: 3})) { debugger; } }");
     10 assertEq(v, 3);