𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 నుండి 𝗖𝗥𝗨𝗗 వరకు

JavaScript objects డేటా మరియు లాజిక్‌ను కలిపి నిల్వ చేస్తాయి. సంబంధిత సమాచారాన్ని ఒకే చోట సమూహపరచడానికి మీరు వీటిని ఉపయోగిస్తారు.

ఒక ఆబ్జెక్ట్‌ను నిజ ప్రపంచంలోని ఒక ఎంటిటీ (entity) లాగా భావించండి.

ఎంటిటీ అంటే మీరు గుర్తించగల ఒక విషయం. ఒక విద్యార్థి (student) ఒక ఎంటిటీ. ఒక ఆబ్జెక్ట్‌కు రెండు భాగాలు ఉంటాయి:

కోడ్‌లో, state ను property అని, behavior ను method అని పిలుస్తారు.

ఆబ్జెక్ట్‌లను ఎలా సృష్టించాలి

ఆబ్జెక్ట్‌ను నిర్మించడానికి మీకు రెండు ప్రధాన మార్గాలు ఉన్నాయి.

  1. Object Literal ఇది కర్లీ బ్రేసెస్ (curly braces) ఉపయోగిస్తుంది. ఇది అత్యంత సాధారణ పద్ధతి. ఇది క్లుప్తంగా మరియు స్పష్టంగా ఉంటుంది. let student = { name: "Saravanan", age: 25 };

  2. Object Constructor ఇది new కీవర్డ్‌ను ఉపయోగిస్తుంది. let student = new Object(); student.name = "Saravanan";

చదవడానికి సులభంగా ఉండటం వల్ల చాలా మంది డెవలపర్లు literal పద్ధతినే ఉపయోగిస్తారు.

CRUD ఆపరేషన్లు

మీరు నాలుగు ప్రాథమిక చర్యల ద్వారా ఆబ్జెక్ట్‌లలో డేటాను నిర్వహించవచ్చు:

అడ్వాన్స్‌డ్ ఆబ్జెక్ట్ ఫీచర్లు

Methods ఆబ్జెక్ట్ లోపల ఉండే ఫంక్షన్‌ను method అంటారు. వాటిని రాయడానికి మీరు shorthand ఉపయోగించవచ్చు. let person = { greet() { console.log("Hello"); } };

Nested Objects ఒక ఆబ్జెక్ట్ మరొక ఆబ్జెక్ట్‌ను కలిగి ఉండవచ్చు. దీనినే nested object అంటారు. let person = { address: { city: "Chennai", state: "Tamil Nadu" } }; మీరు దీనిని ఇలా యాక్సెస్ చేయవచ్చు: person.address.city.

ఆబ్జెక్ట్‌లు అనేక రకాల డేటాను నిల్వ చేయగలవు:

Source: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg