ఈ బ్లాగ్ శ్రేణిని ప్రకటించేటప్పుడు జావాస్క్రిప్ట్లో కర్లీ బ్రేస్లు మరియు స్క్వేర్ బ్రాకెట్ల మధ్య వ్యత్యాసాన్ని వివరిస్తుంది.
జావాస్క్రిప్ట్ అర్రేని ప్రకటించేటప్పుడు “{ }” మరియు “[ ]” మధ్య తేడా ఏమిటి?
జావాస్క్రిప్ట్లో, కర్లీ బ్రేస్లు { } వస్తువులను ప్రకటించడానికి ఉపయోగించబడతాయి, అయితే స్క్వేర్ బ్రాకెట్లు [ ] శ్రేణిని ప్రకటించడానికి ఉపయోగించబడతాయి. చదరపు బ్రాకెట్లలోని మూలకాలు కామాలతో వేరు చేయబడతాయి.
{ } మరియు [ ] ఉపయోగించి శ్రేణి మరియు వస్తువును సృష్టించడానికి ఉదాహరణలను చూద్దాం.
ఉదాహరణ 1: “[ ]” మరియు “{}” ఉపయోగించి శ్రేణిని ప్రకటించండి
పేరు గల శ్రేణిని సృష్టించండి కేవలం ” ఇది ప్రోగ్రామింగ్ భాషలను నిల్వ చేస్తుంది:
పొడవుగా ఉంది = [ 'HTML' , 'CSS' , 'జావాస్క్రిప్ట్' , 'Node.js' , 'react.js' ] ;
కన్సోల్లో శ్రేణిని ముద్రించండి:
కన్సోల్. లాగ్ ( కేవలం ) ;
అవుట్పుట్
ఇప్పుడు, కర్లీ బ్రాకెట్లను ఉపయోగించి శ్రేణిని ప్రకటించడానికి ప్రయత్నించండి, అది ' సింటాక్స్ లోపం ”:
కర్లీ జంట కలుపులు {} సాధారణంగా వస్తువులను ప్రకటించడానికి ఉపయోగిస్తారు, ఇవి కీ-విలువ జతల సేకరణను నిల్వ చేయగల ఒక రకమైన డేటా నిర్మాణం.
ఉదాహరణ 2: “{ }” మరియు “[ ]” ఉపయోగించి ఒక వస్తువును ప్రకటించండి
'' పేరుతో ఒక వస్తువును సృష్టించండి గంట సమాచారం ” ఇది విద్యార్థి సమాచారాన్ని కీ-విలువ జతలలో నిల్వ చేస్తుంది:
స్థిరంగా గంట సమాచారం = { id : 1 , పేరు : 'స్టీఫెన్' , వయస్సు : 18 } ;'ని ఉపయోగించి కన్సోల్లో ఆబ్జెక్ట్ను ప్రింట్ చేయండి console.log() 'పద్ధతి:
కన్సోల్. లాగ్ ( గంట సమాచారం ) ;అవుట్పుట్
మేము కీ-విలువ జతలను [ ] సంజ్ఞామానంలో నిల్వ చేయడానికి ప్రయత్నిస్తే, అది లోపాన్ని ఇస్తుంది:
మీరు జావాస్క్రిప్ట్లో శ్రేణి-వంటి డేటా నిర్మాణాన్ని అనుకరించడానికి ఒక వస్తువును ఉపయోగించవచ్చని గమనించాలి, కానీ ఇది నిజమైన శ్రేణి కాదు మరియు వాస్తవ శ్రేణి వలె ఒకే విధమైన పద్ధతులు మరియు లక్షణాలను కలిగి ఉండకపోవచ్చు.
ముగింపు
కర్లీ జంట కలుపులు { } వస్తువులను ప్రకటించడానికి ఉపయోగించబడతాయి, అయితే స్క్వేర్ బ్రాకెట్లు [ ] శ్రేణిని ప్రకటించడానికి ఉపయోగించబడతాయి. [ ] అనేది జావాస్క్రిప్ట్లో శ్రేణిని ప్రకటించడానికి ప్రామాణిక మార్గం మరియు సాధారణంగా ఉపయోగించబడుతుంది { } అనేది ఆబ్జెక్ట్లను డిక్లేర్ చేయడానికి ఉపయోగించబడుతుంది, ఇవి శ్రేణుల మాదిరిగానే ఉంటాయి కానీ కొన్ని తేడాలు ఉంటాయి. వస్తువులు కీ-విలువ జతల యొక్క సేకరణ/సమూహం, అయితే శ్రేణులు ఆర్డర్ చేయబడిన విలువల సమాహారం. ఈ బ్లాగ్ శ్రేణిని ప్రకటించేటప్పుడు జావాస్క్రిప్ట్లో కర్లీ బ్రేస్లు మరియు స్క్వేర్ బ్రాకెట్ల మధ్య వ్యత్యాసాన్ని వివరించింది.