-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathset-object..js
More file actions
51 lines (41 loc) · 995 Bytes
/
set-object..js
File metadata and controls
51 lines (41 loc) · 995 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
//Set Object
//Used to store unique values
let set = new Set();
console.log(set);
// Set(0) {}
set.add("CSK");
set.add("RCB");
set.add("MI");
set.add("SRH");
console.log(set);
// Set(4) {"CSK", "RCB", "MI", "SRH"}
//Size
console.log("Size of IPL teams",set.size);
//Size of IPL teams 4
console.log("set has(SRH) ", set.has("SRH"));
//set has(SRH) true
//set delete
set.delete("SRH")
console.log(set);
//Set(3) { 'CSK', 'RCB', 'MI' }
//set Foreach
//Set dont'have keys
console.log("set Foreach");
set.forEach((value) => {
console.log(value);
});
//set for of will give same result
console.log("set for.. of");
for(iplteam of set) {
console.log(iplteam);
}
//Set(3) { 'CSK', 'RCB', 'MI' }
set.clear();
console.log("IPL Cancel clear all teams", set);
// IPL Cancel clear all teams Set(0) {}
const uniqueArray = [ ...new Set([1, 1, 2, 2, 2, 3])]
console.log(uniqueArray);
// (3) [1, 2, 3]
const setSize = new Set([1, 1, 2, 2, 2, 3])
console.log("set Size ",setSize.size);
//set Size 3