tor-browser

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

Object-defineProperty-04.js (340B)


      1 // defineProperty can add array elements, bumping length
      2 
      3 var g = newGlobal({newCompartment: true});
      4 g.a = g.Array(0, 1, 2);
      5 var dbg = new Debugger;
      6 var gw = dbg.addDebuggee(g);
      7 var aw = gw.getOwnPropertyDescriptor("a").value;
      8 aw.defineProperty(3, {configurable: true, enumerable: true, writable: true, value: 3});
      9 assertEq(g.a.length, 4);