tor-browser

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

set-length-sparse-3.js (350B)


      1 function testMaxLength() {
      2  let arr = [];
      3  const MAX_ARRAY_INDEX = 2 ** 32 - 2;
      4  arr[MAX_ARRAY_INDEX] = 1;
      5  arr[MAX_ARRAY_INDEX + 1] = 1;
      6  assertEq(arr.length, MAX_ARRAY_INDEX + 1);
      7  arr.length = 0;
      8  assertEq(arr[MAX_ARRAY_INDEX], undefined);
      9  assertEq(arr[MAX_ARRAY_INDEX + 1], 1);
     10  assertEq(Object.keys(arr).length, 1);
     11 }
     12 testMaxLength();