ఎ' సెట్ ” అనేది ప్రత్యేకమైన విలువల సమూహం/సేకరణను నిల్వ చేసే డేటా నిర్మాణం. సెట్లోని విలువలు సంఖ్యలు, స్ట్రింగ్లు లేదా ఆబ్జెక్ట్లతో సహా ఏదైనా డేటా రకం కావచ్చు. సెట్ యొక్క ముఖ్య లక్షణాలలో ఒకటి ఇది నకిలీ విలువలను అనుమతించదు. సెట్కి కొత్త విలువ జోడించబడినప్పుడు, అది ఇప్పటికే ఉందో లేదో చూడటానికి ఇప్పటికే ఉన్న విలువలకు వ్యతిరేకంగా తనిఖీ చేయబడుతుంది. విలువ ఇప్పటికే ఉన్నట్లయితే, అది సెట్కు జోడించబడదు. ఇది ప్రత్యేక విలువలను నిల్వ చేయడానికి మరియు నకిలీలను నివారించడానికి ఇది ఉపయోగపడుతుంది.
ఈ కథనం టైప్స్క్రిప్ట్లో సెట్ను మరియు టైప్స్క్రిప్ట్లో ఉపయోగించే విధానాన్ని ప్రదర్శిస్తుంది.
టైప్స్క్రిప్ట్లో సెట్ అంటే ఏమిటి?
' సెట్ ” అనేది టైప్స్క్రిప్ట్లో అంతర్నిర్మిత డేటా నిర్మాణం, ఇది సంఖ్యలు మరియు స్ట్రింగ్లు లేదా సంక్లిష్టమైన వస్తువులు వంటి ఆదిమ రకాలు అయినా ఏ రకమైన ప్రత్యేక అంశాలను అయినా నిల్వ చేయడానికి అనుమతిస్తుంది. శ్రేణుల వలె, సెట్లు విలువల సేకరణను నిల్వ చేయడానికి మిమ్మల్ని అనుమతిస్తాయి, అయితే శ్రేణుల వలె కాకుండా, సెట్లు సూచికలను కలిగి ఉండవు. 'ని ఉపయోగించి ఒక సెట్ని ప్రకటించవచ్చు లేదా ప్రారంభించవచ్చు సెట్ ”నిర్మాణకర్త.
వాక్యనిర్మాణం
సెట్ని సృష్టించడానికి, కింది వాక్యనిర్మాణాన్ని ఉపయోగించండి:
const mySet = కొత్త సెట్ ( ) ;
ప్రత్యామ్నాయంగా, మీరు ఇచ్చిన సింటాక్స్ని ఉపయోగించి సెట్ రకాన్ని కూడా పేర్కొనవచ్చు:
ముందుకు వెళ్లడానికి ముందు, టైప్స్క్రిప్ట్ ఫైల్ను అమలు చేయడానికి, ప్రతి సవరణ తర్వాత అది తప్పనిసరిగా జావాస్క్రిప్ట్ ఫైల్లోకి ట్రాన్స్పైల్ చేయబడి, ఆపై ఇచ్చిన ఆదేశాలను ఉపయోగించి టెర్మినల్లో జావాస్క్రిప్ట్ కోడ్ను అమలు చేయాలని మొదట అర్థం చేసుకోండి:
tsc filename.ts
నోడ్ filename.js
ఉదాహరణ
ఇచ్చిన ఉదాహరణలో, మేము కేవలం ఒక సెట్ని సృష్టిస్తాము. ముందుగా, ఒక 'ని ప్రకటించండి మరియు ప్రారంభించండి స్ట్రింగ్ 'టైప్ సెట్ పేరు' సెట్ 'సెట్ కన్స్ట్రక్టర్ని ఉపయోగించి మరియు దానిని ఉపయోగించి కన్సోల్లో ప్రింట్ చేయండి' console.log() 'పద్ధతి:
స్థిరంగా సెట్ = కొత్త సెట్ < స్ట్రింగ్ > ( [ 'HTML' , 'CSS' , 'జావాస్క్రిప్ట్' , 'j క్వెరీ' ] ) ;console.log ( సెట్ ) ;
అవుట్పుట్
మీరు సెట్ కన్స్ట్రక్టర్ని ఉపయోగించి దాని రకాన్ని పేర్కొనకుండా సెట్ను కూడా ప్రకటించవచ్చు:
'ని ఉపయోగించి సెట్కు విలువలను జోడించండి జోడించు() ”పద్ధతి ఇది సెట్ ఆబ్జెక్ట్ యొక్క ముందే నిర్వచించబడిన పద్ధతి:
సెట్.జోడించు ( 'CSS' ) ;
సెట్.జోడించు ( 'జావాస్క్రిప్ట్' ) ;
సెట్.జోడించు ( 'j క్వెరీ' ) ;
చివరగా, కన్సోల్లో సెట్ను ప్రింట్ చేయండి:
అవుట్పుట్
టైప్స్క్రిప్ట్ సెట్ మెథడ్స్
సాధారణంగా ఉపయోగించే కొన్ని ముందే నిర్వచించబడిన సెట్ ఆబ్జెక్ట్ పద్ధతులు మరియు లక్షణాలు ఇచ్చిన పట్టికలో చర్చించబడతాయి:
పద్ధతులు/గుణాలు |
వివరణ |
వాక్యనిర్మాణం |
జోడించు() | సెట్లో విలువలను జోడించడానికి ఈ పద్ధతి ఉపయోగించబడుతుంది. | mySet.add(విలువ) |
ఉంది () | అందించిన మూలకం శ్రేణిలో ఉందో లేదో ధృవీకరించడానికి, “has()” పద్ధతిని ఉపయోగించండి. | mySet.has(విలువ) |
తొలగించు() | సెట్ నుండి ఏదైనా మూలకాన్ని తొలగించడానికి, ఈ పద్ధతిని ఉపయోగించండి. | mySet.delete(విలువ) |
విలువలు() | సెట్ విలువలను పొందడానికి, “విలువలు()” పద్ధతి ఉపయోగించబడుతుంది. | mySet.values() |
పరిమాణం | సెట్ యొక్క పొడవు లేదా పరిమాణాన్ని నిర్ణయించడానికి “పరిమాణం” లక్షణం ఉపయోగించబడుతుంది. | mySet.size |
స్పష్టమైన () | సెట్ నుండి అన్ని ఎలిమెంట్లను క్లియర్ చేయడానికి లేదా తొలగించడానికి, ఈ పద్ధతి ఉపయోగించబడుతుంది. | mySet.clear() |
టైప్స్క్రిప్ట్లో సెట్ను ఎలా ఉపయోగించవచ్చు?
టైప్స్క్రిప్ట్లో లేదా జావాస్క్రిప్ట్లో, శ్రేణుల నుండి నకిలీలను తీసివేయడానికి, సేకరణ సభ్యత్వం కోసం ధృవీకరించడానికి మరియు యూనియన్, ఖండన మరియు వ్యత్యాసంతో సహా సెట్ కార్యకలాపాలను నిర్వహించడానికి సెట్లను ఉపయోగించవచ్చు.
ఉదాహరణ
ఇక్కడ, అందించిన ఉదాహరణలో, శ్రేణి నుండి డూప్లికేట్ విలువలను సెట్ ఎలా తొలగిస్తుందో చూద్దాం. ముందుగా, సరి సంఖ్యల శ్రేణిని సృష్టించండి:
const evenNmbers = [ 2 , 4 , 6 , 2 , 8 , 10 , 4 , 14 , 12 ] ;
అప్పుడు, మేము 'ని ఉపయోగించి శ్రేణి పొడవును నిర్ణయిస్తాము పొడవు ' గుణం:
ఇప్పుడు, శ్రేణిని పాస్ చేయడం ద్వారా సెట్ కన్స్ట్రక్టర్ని ఉపయోగించి సెట్ను సృష్టించండి ' సరి సంఖ్యలు ”:
సెట్ను మళ్లించండి మరియు కన్సోల్లో విలువలను ముద్రించండి:
console.log ( విలువ ) ;
} ) ;
చివరగా, మేము 'ని ఉపయోగించి సెట్ పరిమాణాన్ని ధృవీకరిస్తాము పరిమాణం 'ఆస్తి.:
శ్రేణి యొక్క పొడవు ' అని అవుట్పుట్ సూచిస్తుంది 9 'సెట్ యొక్క పొడవు లేదా పరిమాణం అయితే' 7 ” ఇది శ్రేణి నుండి డూప్లికేట్ విలువలను తీసివేసి ప్రత్యేక విలువలను మాత్రమే నిల్వ చేస్తుందని సూచిస్తుంది:
అదంతా టైప్స్క్రిప్ట్లో సెట్ మరియు టైప్స్క్రిప్ట్లో దాని ఉపయోగం గురించి.
ముగింపు
“సెట్” అనేది టైప్స్క్రిప్ట్లో ముందే నిర్వచించబడిన డేటా నిర్మాణం, ఇది ఏ రకమైన ప్రత్యేక అంశాలను నిల్వ చేయడానికి అనుమతిస్తుంది. టైప్స్క్రిప్ట్లో ఇది శ్రేణుల నుండి నకిలీలను తీసివేయడానికి, సేకరణ సభ్యత్వం కోసం ధృవీకరించడానికి మరియు యూనియన్, ఖండన మరియు వ్యత్యాసం వంటి సెట్ కార్యకలాపాలను నిర్వహించడానికి ఉపయోగించవచ్చు. ఈ కథనం టైప్స్క్రిప్ట్లో సెట్ను మరియు టైప్స్క్రిప్ట్లో ఉపయోగించే విధానాన్ని ప్రదర్శించింది.