tor-browser

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

iterator-proto-2.js (543B)


      1 // Iterators of different collection types have different prototypes.
      2 
      3 load(libdir + "iteration.js");
      4 
      5 var aproto = Object.getPrototypeOf(Array()[Symbol.iterator]());
      6 var mproto = Object.getPrototypeOf((new Map())[Symbol.iterator]());
      7 var sproto = Object.getPrototypeOf((new Set())[Symbol.iterator]());
      8 assertEq(aproto !== mproto, true);
      9 assertEq(aproto !== sproto, true);
     10 assertEq(mproto !== sproto, true);
     11 assertEq(aproto.next !== mproto.next, true);
     12 assertEq(aproto.next !== sproto.next, true);
     13 assertEq(mproto.next !== sproto.next, true);