tor-browser

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

fillwithundefined-length-nonwriteable.js (334B)


      1 var called = false;
      2 var a = [/* hole */, undefined, {
      3    toString() {
      4        if (!called) {
      5            called = true;
      6            a.length = 3;
      7            Object.defineProperty(a, "length", {writable:false});
      8        }
      9        return 0;
     10    }
     11 }, 0];
     12 a.sort();
     13 
     14 assertEq(a.length, 3);
     15 assertEq(a[1], 0);
     16 assertEq(a[2], undefined);