JavaScript में Objects
JavaScript objects संबंधित डेटा को key-value pairs के रूप में स्टोर करते हैं। प्रत्येक key अपने value के लिए एक अद्वितीय (unique) पहचानकर्ता के रूप में कार्य करती है।
एक object में values शामिल होती हैं:
- Primitives
- अन्य objects
- Functions (जिन्हें methods कहा जाता है)
Objects mutable होते हैं। आप किसी भी समय properties को जोड़ सकते हैं, बदल सकते हैं या हटा सकते हैं। यह आपको डेटा और व्यवहार (behavior) को एक साथ समूहबद्ध करने में मदद करता है।
Objects बनाने के दो तरीके:
Object Literals properties को सीधे परिभाषित करने के लिए curly braces का उपयोग करें। उदाहरण: const user = { name: "Vidhya", age: 23, job: "Developer" };
New Object Constructor Object() constructor का उपयोग करें। उदाहरण: const user = new Object(); user.name = "Alex"; user.age = 4;
Objects के साथ कैसे काम करें:
- डेटा एक्सेस करना: dot notation (user.name) या bracket notation (user["name"]) का उपयोग करें।
- डेटा बदलना: किसी property value को फिर से असाइन करें (user.age = 25)।
- डेटा जोड़ना: एक नई key सेट करने के लिए dot या bracket notation का उपयोग करें।
- डेटा हटाना: delete operator का उपयोग करें।
- Properties की जाँच करना: "in" operator या hasOwnProperty() method का उपयोग करें।
- Looping: सभी properties से गुजरने के लिए for...in loop का उपयोग करें।
- Merging: Object.assign() या spread syntax (...) का उपयोग करें।
- Properties गिनना: Object.keys() का उपयोग करें।
अपने references को स्थिर रखने के लिए हमेशा अपने objects को const के साथ declare करें।
स्रोत: https://dev.to/vidhya_murali_5aabe7784bd/objects-in-javascript-5600