జావాస్క్రిప్ట్లోని టుపుల్ అనేది శ్రేణిని పోలి ఉంటుంది, కానీ నిర్దిష్ట సంఖ్యలో మూలకాలతో కూడిన మూలకాల యొక్క ఆర్డర్ చేసిన సేకరణ. టుపుల్లోని ప్రతి మూలకం వేరే డేటా రకంగా ఉండవచ్చు. టుపుల్స్ జావాస్క్రిప్ట్లో అంతర్నిర్మిత లక్షణం కాదు, కానీ వాటిని శ్రేణులను ఉపయోగించి అనుకరించవచ్చు.
ఈ పోస్ట్ టుపుల్స్ నుండి వేరియబుల్ అసైన్మెంట్ను వివరిస్తుంది.
టుపుల్స్ నుండి జావాస్క్రిప్ట్ వేరియబుల్ అసైన్మెంట్లు
జావాస్క్రిప్ట్లో, “ని ఉపయోగించండి విధ్వంసక కేటాయింపు టుపుల్ నుండి వేరియబుల్స్కు విలువలను కేటాయించే లక్షణం. నిర్మూలన అసైన్మెంట్ అనేది జావాస్క్రిప్ట్ ఫీచర్, ఇది శ్రేణులు లేదా ఆబ్జెక్ట్ల నుండి విలువలను సంగ్రహిస్తుంది మరియు వాటిని వేరియబుల్స్కు కేటాయిస్తుంది. శ్రేణులు లేదా వస్తువుల నుండి డేటాను సంగ్రహించడానికి, కోడ్ను మరింత చదవగలిగేలా మరియు నిర్వహించగలిగేలా చేయడానికి ఈ ఫీచర్ ఉపయోగపడుతుంది.
వాక్యనిర్మాణం
డిస్ట్రక్చరింగ్ అసైన్మెంట్ని ఉపయోగించడం కోసం, టుపుల్స్ నుండి వేరియబుల్స్కు విలువలను కేటాయించడానికి క్రింది సింటాక్స్ని ఉపయోగించండి:
స్థిరంగా [ ఎ, బి, సి ] = [ 1 , 2 , 3 ]
పై వాక్యనిర్మాణం ప్రకారం, వేరియబుల్ “ a '' విలువ కేటాయించబడుతుంది 1 ',' బి 'చేత కేటాయించబడుతుంది' 2 ', మరియు' సి 'విలువ కేటాయించబడుతుంది' 3 ”.
జావాస్క్రిప్ట్లో, శ్రేణులు మరియు ఆబ్జెక్ట్లు ఏ రకమైన డేటాను మరియు ఎన్ని మూలకాలనైనా నిల్వ చేయడానికి ఉపయోగించవచ్చు, కాబట్టి వాటిని టుపుల్గా కూడా ఉపయోగించండి.
స్థిరంగా [ ఎ, బి ] = శ్రేణి;
శ్రేణి లేదా ఆబ్జెక్ట్ నుండి మిగిలిన మూలకాలను తిరిగి పొందడానికి మీరు మిగిలిన ఆపరేటర్ (...)ని కూడా ఉపయోగించవచ్చు.
ఉదాహరణ 1: టుపుల్ నుండి పూర్ణాంకం, బూలియన్ మరియు స్ట్రింగ్ వేరియబుల్ విలువల కేటాయింపు
' అనే పేరు గల శ్రేణిని సృష్టించండి టుపుల్ ”, ఇది పూర్ణాంకం, బూలియన్ విలువ మరియు స్ట్రింగ్ను నిల్వ చేస్తుంది:
const tuple = [ పదకొండు , నిజం , 'Linux' ] ;
టుపుల్ యొక్క విలువలను వేరియబుల్స్కు కేటాయించడానికి డిస్ట్రక్చరింగ్ అసైన్మెంట్ని ఉపయోగించండి ' x ',' మరియు ', మరియు' తో ”:
కన్సోల్లో ప్రతి వేరియబుల్కు వ్యతిరేకంగా కేటాయించిన విలువలను ముద్రించండి:
టుపుల్ నుండి వేరియబుల్స్ విజయవంతంగా కేటాయించబడిందని గమనించవచ్చు:
ఉదాహరణ 2: Tuple నుండి పూర్ణాంకం మరియు స్ట్రింగ్ వేరియబుల్ విలువల కేటాయింపు
ఇచ్చిన ఉదాహరణలో, మేము ఆస్తి విలువను కేటాయిస్తాము ' హోదా '' అనే వేరియబుల్కి యొక్క ”:
స్థిర వస్తువు = { పేరు: 'కోవెన్ ', వయస్సు: 28, హోదా: ' HR '};
'des' వేరియబుల్కు 'డిగ్నేషన్' విలువను కేటాయించడానికి విధ్వంసం అసైన్మెంట్ని ఉపయోగించండి:
కన్సోల్లో కేటాయించిన విలువను ముద్రించండి:
ఆస్తి “హోదా” విలువ విజయవంతంగా వేరియబుల్ “des”కి కేటాయించబడిందని చూడవచ్చు:
ఉదాహరణ 3: రెస్ట్ ఆపరేటర్ని ఉపయోగించి టుపుల్ నుండి బహుళ వేరియబుల్ విలువల కేటాయింపు
శ్రేణిని సృష్టించండి మరియు బహుళ రకాల డేటాను నిల్వ చేయండి:
const tuple = [ '1100' , నిజం , 'Linux' , పదకొండు , 5 , 3 , 9 ] ;
ఇప్పుడు, శ్రేణి నుండి మిగిలిన మూలకాలను సంగ్రహించడానికి మేము విధ్వంసం అసైన్మెంట్తో మిగిలిన ఆపరేటర్ (...)ని ఉపయోగిస్తాము:
చివరగా 'ని ఉపయోగించి కన్సోల్లోని ప్రతి వేరియబుల్కు వ్యతిరేకంగా అన్ని విలువలను ప్రింట్ చేయండి console.log() 'పద్ధతి:
మీరు చూడగలిగినట్లుగా వేరియబుల్ ' x 'పూర్ణాంకం విలువ కేటాయించబడుతుంది' 1100 ',' మరియు 'బూలియన్ విలువతో' నిజం ',' తో 'విలువతో' Linux 'మరియు మిగిలిన పూర్ణాంక విలువలు' 11, 5, 3 మరియు 9 'వేరియబుల్కు కేటాయించబడ్డాయి' లో 'విశ్రాంతి ఆపరేటర్ ఉపయోగించి (...):
టుపుల్ నుండి వేరియబుల్స్కు విలువలను కేటాయించడం గురించి అంతే.
ముగింపు
టుపుల్స్ నుండి వేరియబుల్స్కు విలువను కేటాయించడానికి, జావాస్క్రిప్ట్ ఫీచర్ని ఉపయోగించండి “ విధ్వంసక కేటాయింపు ”. ఇది టుపుల్ నుండి విలువలను సంగ్రహించడానికి మరియు వాటిని సంక్షిప్తంగా మరియు చదవగలిగే విధంగా వేరియబుల్స్కు కేటాయించడానికి జావాస్క్రిప్ట్లోని టుపుల్స్తో పని చేయడాన్ని సులభతరం చేసే శక్తివంతమైన లక్షణం. శ్రేణి లేదా ఆబ్జెక్ట్లోని మిగిలిన మూలకాలను కూడా మిగిలిన ఆపరేటర్ (...) ఉపయోగించి సంగ్రహించవచ్చు. ఈ పోస్ట్ టుపుల్స్ నుండి వేరియబుల్ అసైన్మెంట్ను వివరించింది.