Java Script Sets

JS Set unique वैल्यू का कलेक्शन होता है।

Create Set

  1. new Set () में array pass करना।
  2. नया 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