tor-browser

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

Set-clear-2.js (420B)


      1 // Clearing a Set removes its elements; the Set remains usable afterwards.
      2 
      3 var s = new Set(["x", "y", "z", "z", "y"]);
      4 assertEq(s.size, 3);
      5 s.clear();
      6 assertEq(s.size, 0);
      7 assertEq(s.has("x"), false);
      8 assertEq(s.delete("x"), false);
      9 assertEq(s.has("z"), false);
     10 for (var v of s)
     11    throw "FAIL";  // shouldn't be any elements
     12 
     13 s.add("y");
     14 assertEq(s.size, 1);
     15 assertEq(s.has("x"), false);
     16 assertEq(s.has("z"), false);