tor-browser

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

bug1757634.js (562B)


      1 function testSmallIndex() {
      2   var proto = Object.create(null);
      3   var arr = [];
      4   Object.setPrototypeOf(arr, proto);
      5 
      6   proto[0] = 123;
      7   Object.freeze(proto);
      8 
      9   for (var i = 0; i < 20; i++) {
     10      arr[0] = 321;
     11   }
     12   assertEq(arr[0], 123);
     13 }
     14 testSmallIndex();
     15 
     16 function testLargeIndex() {
     17   var proto = Object.create(null);
     18   var arr = [];
     19   Object.setPrototypeOf(arr, proto);
     20 
     21   proto[98765432] = 123;
     22   Object.freeze(proto);
     23 
     24   for (var i = 0; i < 20; i++) {
     25      arr[98765432] = 321;
     26   }
     27   assertEq(arr[98765432], 123);
     28 }
     29 testLargeIndex();