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; }
పూర్తి సెట్ రిఫరెన్స్ మాన్యువల్
పూర్తి పరిశీలన కోసం మా సైట్ నిర్వహించండి:జావాస్క్రిప్ట్ సెట్ రిఫరెన్స్ మాన్యువల్.
ఈ మాన్యువల్ సభ్యత్వం మరియు పద్ధతులను మరియు ఎక్సమ్ప్లోస్ కలిగి ఉంది.