JS Set unique वैल्यू का कलेक्शन होता है।
Create Set
- new Set () में array pass करना।
- नया Set create करके add () method का उपयोग कर value और variable add करे
// create new Set
const letters = new Set( ["100" , "200"] );
// Add variable
const e = "300"
const d = "400"
const c = "500"
// Add Values to the Set
letters.add(e);
letters.add(d);
letters.add(c);
console.log(letters);
Output : Set(5) { '100', '200', '300', '400', '500' }
Set Methods
Method | Description |
---|---|
new Set() | नया set create करे |
add() | set में नया element add करना। |
delete() | delete() मेथड, Set Object से specific value को remove करता है |
has() | has () मेथड यह indicate करता है की Set Object में specific value है या नहीं। |
forEach() | प्रत्येक element के लिए callback function को invoke करता है। |
new Set () Method
new Set() constructor को एक array पास करें
const language = new Set( ["python" , "java"] );
add () Method
set में नया element add करने के लिए add() method का उपयोग करते है।
Syntax :
delete(value)
language .add("c++")
language .add("go")
delete () Method
delete() मेथड, Set Object से specific value को remove करता है
यदि value set मे है तो यह true Return करेगा वरना false |
Syntax :
delete(value)
console.log(language.delete("PHP"));
console.log(language.delete("java"));
has() Method
has () मेथड यह indicate करता है की Set Object में specific value present है या नहीं। यदि वैल्यू प्रेसेंट होती है तो यह true return करेगा नहीं तो False।
Syntax :
has(value)
let text = new Set (["py","c","java","200","500"])
console.log( text .has("dot") );
forEach() Method
प्रत्येक element के लिए callback function को invoke करता है।
let text = new Set (["py","c","java","200","500"])
let letters = ""
text.forEach(
function(Values){
letters += Values + "\n";
}
)
console.log(letters);
Output :
py
c
java
200
500