జావాస్క్రిప్ట్ అర్రేని ప్రకటించేటప్పుడు “{}” మరియు “[]” మధ్య తేడా ఏమిటి

Javaskript Arreni Prakatincetappudu Mariyu Madhya Teda Emiti



జావాస్క్రిప్ట్‌లోని స్క్వేర్ బ్రాకెట్‌లు మరియు కర్లీ బ్రేస్‌ల మధ్య వ్యత్యాసాన్ని అర్థం చేసుకోవడం శ్రేణులు మరియు ఆబ్జెక్ట్‌లతో ప్రభావవంతంగా పనిచేయడానికి ముఖ్యమైనది. రెండు డేటా నిర్మాణాలు డేటా సేకరణలను కలిగి ఉన్నప్పటికీ, వాటి మధ్య వివిధ తేడాలు ఉన్నాయి. శ్రేణులు విలువల జాబితాలను క్రమం చేస్తాయి, అయితే వస్తువులు కీ-విలువ జతలను కలిగి ఉంటాయి. జావాస్క్రిప్ట్‌లో, శ్రేణులు మరియు వస్తువులను ప్రకటించే వాక్యనిర్మాణం కొద్దిగా భిన్నంగా ఉంటుంది. శ్రేణులు చతురస్రాకార బ్రాకెట్‌లతో ప్రకటించబడతాయి [ ], అయితే వస్తువులు కర్లీ జంట కలుపులను ఉపయోగించి ప్రకటించబడతాయి { }.

ఈ బ్లాగ్ శ్రేణిని ప్రకటించేటప్పుడు జావాస్క్రిప్ట్‌లో కర్లీ బ్రేస్‌లు మరియు స్క్వేర్ బ్రాకెట్‌ల మధ్య వ్యత్యాసాన్ని వివరిస్తుంది.

జావాస్క్రిప్ట్ అర్రేని ప్రకటించేటప్పుడు “{ }” మరియు “[ ]” మధ్య తేడా ఏమిటి?

జావాస్క్రిప్ట్‌లో, కర్లీ బ్రేస్‌లు { } వస్తువులను ప్రకటించడానికి ఉపయోగించబడతాయి, అయితే స్క్వేర్ బ్రాకెట్‌లు [ ] శ్రేణిని ప్రకటించడానికి ఉపయోగించబడతాయి. చదరపు బ్రాకెట్లలోని మూలకాలు కామాలతో వేరు చేయబడతాయి.







{ } మరియు [ ] ఉపయోగించి శ్రేణి మరియు వస్తువును సృష్టించడానికి ఉదాహరణలను చూద్దాం.



ఉదాహరణ 1: “[ ]” మరియు “{}” ఉపయోగించి శ్రేణిని ప్రకటించండి

పేరు గల శ్రేణిని సృష్టించండి కేవలం ” ఇది ప్రోగ్రామింగ్ భాషలను నిల్వ చేస్తుంది:



పొడవుగా ఉంది = [ 'HTML' , 'CSS' , 'జావాస్క్రిప్ట్' , 'Node.js' , 'react.js' ] ;

కన్సోల్‌లో శ్రేణిని ముద్రించండి:





కన్సోల్. లాగ్ ( కేవలం ) ;

అవుట్‌పుట్



ఇప్పుడు, కర్లీ బ్రాకెట్‌లను ఉపయోగించి శ్రేణిని ప్రకటించడానికి ప్రయత్నించండి, అది ' సింటాక్స్ లోపం ”:

కర్లీ జంట కలుపులు {} సాధారణంగా వస్తువులను ప్రకటించడానికి ఉపయోగిస్తారు, ఇవి కీ-విలువ జతల సేకరణను నిల్వ చేయగల ఒక రకమైన డేటా నిర్మాణం.

ఉదాహరణ 2: “{ }” మరియు “[ ]” ఉపయోగించి ఒక వస్తువును ప్రకటించండి

'' పేరుతో ఒక వస్తువును సృష్టించండి గంట సమాచారం ” ఇది విద్యార్థి సమాచారాన్ని కీ-విలువ జతలలో నిల్వ చేస్తుంది:

స్థిరంగా గంట సమాచారం = { id : 1 , పేరు : 'స్టీఫెన్' , వయస్సు : 18 } ;

'ని ఉపయోగించి కన్సోల్‌లో ఆబ్జెక్ట్‌ను ప్రింట్ చేయండి console.log() 'పద్ధతి:

కన్సోల్. లాగ్ ( గంట సమాచారం ) ;

అవుట్‌పుట్

మేము కీ-విలువ జతలను [ ] సంజ్ఞామానంలో నిల్వ చేయడానికి ప్రయత్నిస్తే, అది లోపాన్ని ఇస్తుంది:

మీరు జావాస్క్రిప్ట్‌లో శ్రేణి-వంటి డేటా నిర్మాణాన్ని అనుకరించడానికి ఒక వస్తువును ఉపయోగించవచ్చని గమనించాలి, కానీ ఇది నిజమైన శ్రేణి కాదు మరియు వాస్తవ శ్రేణి వలె ఒకే విధమైన పద్ధతులు మరియు లక్షణాలను కలిగి ఉండకపోవచ్చు.

ముగింపు

కర్లీ జంట కలుపులు { } వస్తువులను ప్రకటించడానికి ఉపయోగించబడతాయి, అయితే స్క్వేర్ బ్రాకెట్‌లు [ ] శ్రేణిని ప్రకటించడానికి ఉపయోగించబడతాయి. [ ] అనేది జావాస్క్రిప్ట్‌లో శ్రేణిని ప్రకటించడానికి ప్రామాణిక మార్గం మరియు సాధారణంగా ఉపయోగించబడుతుంది { } అనేది ఆబ్జెక్ట్‌లను డిక్లేర్ చేయడానికి ఉపయోగించబడుతుంది, ఇవి శ్రేణుల మాదిరిగానే ఉంటాయి కానీ కొన్ని తేడాలు ఉంటాయి. వస్తువులు కీ-విలువ జతల యొక్క సేకరణ/సమూహం, అయితే శ్రేణులు ఆర్డర్ చేయబడిన విలువల సమాహారం. ఈ బ్లాగ్ శ్రేణిని ప్రకటించేటప్పుడు జావాస్క్రిప్ట్‌లో కర్లీ బ్రేస్‌లు మరియు స్క్వేర్ బ్రాకెట్‌ల మధ్య వ్యత్యాసాన్ని వివరించింది.