Lines Matching refs:set
27 let set = new fastset();
28 set.add("aa");
29 set.add("bb");
32 map.set("test has:", set.length == 2 && set.has("aa") && set.has("bb") && !set.has("cc"));
34 set.add("cc");
37 let iteratorSetValues = set.values();
38 map.set("test values:", iteratorSetValues.next().value == "aa" && iteratorSetValues.next().value == "bb" &&
41 let iteratorSetEntries = set.entries();
44 map.set("test entries1:", iteratorSetEntries.next().value != undefined);
45 map.set("test entries2:", iteratorSetEntries.next().value == undefined);
50 for (const item of set) {
51 map.set(arr[i], item == arr[i]);
56 for (const item in set) {
57 map.set("test forin:", item);
61 set.forEach((i, d) => {
63 map.set("test forEach:", true);
65 map.set("test isEmpty:", !set.isEmpty());
67 set.add("ee");
68 set.add("dd");
70 map.set("test remove:", set.remove("bb"));
72 set.clear();
73 map.set("test clear:", set.length == 0 && !set.has("cc") && set.isEmpty());
77 set["aa"] = 3;
81 map.set("test set throw error", flag);
89 map.set("test has:", proxy.length == 2 && proxy.has("aa") && proxy.has("bb") && !proxy.has("cc"));
95 map.set("test values:", iteratorSetValues1.next().value == "aa" && iteratorSetValues1.next().value == "bb" &&
101 map.set("test entries1:", iteratorSetEntries1.next().value != undefined);
102 map.set("test entries2:", iteratorSetEntries1.next().value == undefined);
108 map.set(arr1[j], item == arr1[j]);
114 map.set("test forin:", item);
120 map.set("test forEach:", true);
123 map.set("test isEmpty:", !proxy.isEmpty());
128 map.set("test remove:", proxy.remove("bb"));
131 map.set("test clear:", proxy.length == 0 && !proxy.has("cc") && proxy.isEmpty());
148 map.set("test entries return type", flag);
155 map.set("test set throw error", flag);