tor-browser

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

Set-constructor-3.js (396B)


      1 // The argument to Set may contain a value multiple times. Duplicates are discarded.
      2 
      3 var s = new Set(["testing", "testing", 123]);
      4 assertEq(s.size, 2);
      5 
      6 var values = [undefined, null, false, NaN, 0, -0, 6.022e23, -Infinity, "", "xyzzy", {}, Math.sin];
      7 for (let v of values) {
      8    var a = [v, {}, {}, {}, v, {}, v, v];
      9    s = new Set(a);
     10    assertEq(s.size, 5);
     11    assertEq(s.has(v), true);
     12 }