𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀: 𝗕𝗮𝘀𝗶𝗰𝘀 ते CRUD
JavaScript objects संबंधित डेटा आणि फंक्शन्सना एकत्र आणतात. स्वतंत्र व्हेरिएबल्स वापरण्याऐवजी, तुम्ही key-value pairs वापरता.
एका विद्यार्थ्यासारख्या 'entity' चा विचार करा. ऑब्जेक्ट तुमच्या कोडमध्ये या entity चे प्रतिनिधित्व करते.
प्रत्येक ऑब्जेक्टचे तीन भाग असतात:
- Entity: ती गोष्ट स्वतः (उदा. एक Student).
- State: ऑब्जेक्टकडे काय आहे (उदा. नाव, वय). यांना properties म्हणतात.
- Behavior: ऑब्जेक्ट काय करते (उदा. अभ्यास करणे). यांना methods म्हणतात.
ऑब्जेक्ट्स कसे तयार करायचे:
Object Literal ही सर्वात सामान्य पद्धत आहे. ऑब्जेक्ट थेट परिभाषित करण्यासाठी तुम्ही curly braces वापरता. हे संक्षिप्त आणि वाचायला सोपे आहे.
let student = { name: "Saravanan", age: 25 };Object Constructor ऑब्जेक्ट तयार करण्यासाठी तुम्ही
newकीवर्ड वापरता.let student = new Object();student.name = "Saravanan";
बहुतेक डेव्हलपर्स literal पद्धत पसंत करतात.
CRUD ऑपरेशन्स:
तुम्ही ऑब्जेक्ट डेटासह चार मूलभूत कार्ये करता:
- Create: नवीन ऑब्जेक्ट परिभाषित करणे.
- Read: dot notation (person.name) किंवा bracket notation (person["name"]) वापरून डेटा मिळवणे.
- Update: अस्तित्वात असलेली व्हॅल्यू बदलणे (person.age = 26).
- Delete:
deleteकीवर्ड वापरून property काढून टाकणे (delete person.age).
प्रगत संकल्पना (Advanced Concepts):
- Methods: ऑब्जेक्टमधील फंक्शनला method म्हणतात. तुम्ही ते लिहिण्यासाठी shorthand syntax वापरू शकता.
- Nested Objects: एक ऑब्जेक्ट स्वतःमध्ये दुसरा ऑब्जेक्ट साठवू शकतो. यामुळे पत्त्यासारखा (address) जटिल डेटा आयोजित करण्यास मदत होते.
- Data Types: ऑब्जेक्ट्समध्ये strings, numbers, booleans, arrays, functions आणि इतर ऑब्जेक्ट्स साठवले जाऊ शकतात.
ऑब्जेक्ट स्ट्रक्चरचा सारांश:
- name: String
- age: Number
- address: Nested Object
- greet: Method (Function)
Source: https://dev.to/dev_saravanan_journey/javascript-objects-from-basics-to-crud-operations-46bg