Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
Creating a Set using Javascript
Let's create a MySet class so that it doesn't hide the actual set class in JS. We'll create a container object that'll keep track of all our values that we add to the set. We'll also create a display function that prints the set for us.
Example
class MySet {
constructor() {
this.container = {};
}
display() {
console.log(this.container);
}
}
In ES6, you can directly create a set using the Set class. For example,
Example
const set1 = new Set(); const set2 = new Set([1, 2, 5, 6]);
Checking for membership
The has method checks if a value exists in the set or not. We'll use the Object.hasOwnProperty method to check it in the container. For example,
Example
has(val) {
return this.container.hasOwnProperty(val);
}
In ES6 Sets, you can use this directly −
Example
const testSet = new Set([1, 2, 5, 6]); console.log(testSet.has(5)); console.log(testSet.has(20)); console.log(testSet.has(1));
Output
This will give the output −
True False True
Advertisements
