• Home
  • Raw
  • Download

Lines Matching refs:set

16 var set = new Set();  variable
18 assert (set.size === 0);
19 assert (set.add (int) === set);
20 assert (set.has (int));
21 assert (set.size === 1);
24 assert (set.add (str) === set);
25 assert (set.has (str));
26 assert (set.size === 2);
29 assert (set.add (number) === set);
30 assert (set.has (number));
31 assert (set.size === 3);
34 assert (set.add (object) === set);
35 assert (set.has (object));
36 assert (set.size === 4);
39 assert (set.add (func) === set);
40 assert (set.has (func));
41 assert (set.size === 5);
44 assert (set.add (symbol) === set);
45 assert (set.has (symbol));
46 assert (set.size === 6);
48 assert (!set.has(5));
49 assert (!set.has("foo"));
50 assert (!set.has({ a : 2, b : 4}));
51 assert (!set.has(function () {}));
52 assert (!set.has(Symbol ("foo")));
57 set.forEach (function (value, key) {
63 assert (set.delete (int));
64 assert (set.size === 5);
65 assert (set.delete (str));
66 assert (set.size === 4);
67 assert (set.delete (number));
68 assert (set.size === 3);
69 assert (set.delete (object));
70 assert (set.size === 2);
71 assert (set.delete (func));
72 assert (set.size === 1);
73 assert (set.delete (symbol));
74 assert (set.size === 0);
76 set = new Set([1, 2, 3, 4]); variable
77 assert (set.has(1));
78 assert (set.has(2));
79 assert (set.has(3));
80 assert (set.has(4));
82 assert (set.size === 4);
83 assert (set.add (2) === set);
84 assert (set.size === 4);
85 assert (set.delete (2));
86 assert (set.size === 3);
88 set.clear();
89 assert(set.size === 0);
91 set.add(3);
92 assert(set.delete(3));
93 assert(!set.delete(3));
130 var set = new Set(); variable
131 set.add(-0);
133 set.forEach(function (value) {
138 assert(set.has(+0) === true);