tor-browser

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

args-redefine-iterator-2.js (478B)


      1 function t()
      2 {
      3  var a = arguments;
      4  Object.defineProperty(a, Symbol.iterator, { writable: false, enumerable: true, configurable: false });
      5  for (var i = 0; i < 5; i++)
      6    assertEq(a[Symbol.iterator], Array.prototype[Symbol.iterator]);
      7 
      8  var desc = Object.getOwnPropertyDescriptor(a, Symbol.iterator);
      9  assertEq(desc.value, Array.prototype[Symbol.iterator]);
     10  assertEq(desc.writable, false);
     11  assertEq(desc.enumerable, true);
     12  assertEq(desc.configurable, false);
     13 }
     14 t();