JavaScript Set 方法

new Set() మార్గదర్శకం

క్రమబద్ధమైన మార్గదర్శకం new Set() నిర్మాణకర్త కార్యకలాపం:

ఇన్స్టాన్స్

// సెట్ సృష్టించండి
const letters = new Set(["a","b","c"]);

స్వయంగా ప్రయత్నించండి

add() మార్గదర్శకం

ఇన్స్టాన్స్

letters.add("d");
letters.add("e");

స్వయంగా ప్రయత్నించండి

అదే అంశాన్ని జోడించినట్లయితే కేవలం మొదటి జోడింపు మాత్రమే దాయబడుతుంది:

ఇన్స్టాన్స్

letters.add("a");
letters.add("b");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");
letters.add("c");

స్వయంగా ప్రయత్నించండి

సెట్లోని అంశాలను జాబితాభుక్తం చేయండి

సెట్లోని అంశాలను జాబితాభుక్తం చేయడానికి ఉపయోగించవచ్చు for..of సెట్లోని అన్ని అంశాలను జాబితాభుక్తం చేయండి (విలువలు):

ఇన్స్టాన్స్

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని అంశాలను జాబితాభుక్తం చేయండి
let text = "";
for (const x of letters) {
  text += x;
}

స్వయంగా ప్రయత్నించండి

has() మార్గదర్శకం

నిర్దేశించిన విలువ సెట్లో ఉన్నట్లయితేhas() మార్గదర్శకం true తిరిగి ఇస్తుంది.

ఇన్స్టాన్స్

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// Setలో "d" ఉందా?
answer = letters.has("d");

స్వయంగా ప్రయత్నించండి

forEach() మార్గదర్శకం

forEach() మార్గదర్శకం సెట్లోని ప్రతి అంశానికి ఒక ఫంక్షన్ కాల్ చేస్తుంది:

ఇన్స్టాన్స్

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని ప్రతిపాదనలను జాబితా చేయండి
let text = "";
letters.forEach(function(value) {
  text += value;
});

స్వయంగా ప్రయత్నించండి

values() మార్గదర్శకం

values() మార్గదర్శకం సెట్లో విలువలను కలిగివున్న ఒక ఇటీరేటర్ వస్తువును తిరిగి ఇస్తుంది:

ఉదాహరణ 1

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని విలువలను పొందండి
const myIterator = letters.values();
// అన్ని విలువలను జాబితాభుక్తం చేయండి
let text = "";
for (const entry of myIterator) {
  text += entry;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని విలువలను జాబితాభుక్తం చేయండి
let text = "";
for (const entry of letters.values()) {
  text += entry;
}

స్వయంగా ప్రయత్నించండి

keys() మార్గదర్శకం

keys() మార్గదర్శకం సెట్లో విలువలను కలిగివున్న ఒక ఇటీరేటర్ వస్తువును తిరిగి ఇస్తుంది:

注意:

సెట్లో కీలు లేవు కాబట్టి keys() తిరిగి ఇవ్వబడుతుంది values() అదే విషయం.

ఇది సెట్ ను మ్యాప్ తో సమానంగా చేస్తుంది.

ఉదాహరణ 1

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// ఇటీరేటర్ సృష్టించండి
const myIterator = letters.keys();
// అన్ని అంశాలను జాబితాభుక్తం చేయండి
let text = "";
for (const x of myIterator) {
  text += x;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని అంశాలను జాబితాభుక్తం చేయండి
let text = "";
for (const x of letters.keys()) {
  text += x;
}

స్వయంగా ప్రయత్నించండి

entries() 方法

entries() 方法返回一个包含 [value, value] 对的迭代器。

注意:

entries() 方法通常用于返回对象的 [key, value] 对。

సెట్ కి క్లీన్ కీల్స్ లేకపోవడం కారణంగా entries() తిరిగి [value, value].

ఇది సెట్ ను మ్యాప్ తో సమానంగా చేస్తుంది.

ఉదాహరణ 1

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని ప్రతిపాదనలను పొందండి
const myIterator = letters.entries();
// అన్ని ప్రతిపాదనలను జాబితా చేయండి
let text = "";
for (const entry of myIterator) {
  text += entry;
}

స్వయంగా ప్రయత్నించండి

ఉదాహరణ 2

// సెట్ సృష్టించండి
const letters = new Set(["a", "b", "c"]);
// అన్ని ప్రతిపాదనలను జాబితా చేయండి
let text = "";
for (const entry of letters.entries()) {
  text += entry;
}

స్వయంగా ప్రయత్నించండి

పూర్తి సెట్ రిఫరెన్స్ మాన్యువల్

పూర్తి పరిశీలన కోసం మా సైట్ నిర్వహించండి:జావాస్క్రిప్ట్ సెట్ రిఫరెన్స్ మాన్యువల్.

ఈ మాన్యువల్ సభ్యత్వం మరియు పద్ధతులను మరియు ఎక్సమ్ప్లోస్ కలిగి ఉంది.