tor-browser

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

Map-iterator-pairs-3.js (386B)


      1 // Modifying an array returned by mapiter.next() does not modify the Map.
      2 
      3 load(libdir + "iteration.js");
      4 
      5 var map = new Map([['a', 1]]);
      6 var res = map[Symbol.iterator]().next();
      7 assertIteratorResult(res, ['a', 1], false);
      8 res.value[0] = 'b';
      9 res.value[1] = 2;
     10 assertIteratorResult(res, ['b', 2], false);
     11 assertEq(map.get('a'), 1);
     12 assertEq(map.has('b'), false);
     13 assertEq(map.size, 1);