tor-browser

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

for-in-replace-sparse.js (319B)


      1 // Array with sparse element (because non-writable).
      2 var arr = [];
      3 Object.defineProperty(arr, 0, {writable: false, configurable: true, enumerable: true, value: 0});
      4 
      5 for (var p in arr) {
      6  // Replace sparse element with dense element.
      7  assertEq(p, "0");
      8  delete arr[0];
      9  arr[0] = 0;
     10  arr[1] = 1;
     11  arr.reverse();
     12 }