𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗶𝗻 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁
JavaScript objects डेटा को key-value pairs में स्टोर करते हैं। प्रत्येक pair एक property है। key एक string होती है। value किसी भी डेटा टाइप की हो सकती है जैसे कि number, string, या function।
आप object literal notation का उपयोग करके objects बनाते हैं। अपने डेटा को रखने के लिए curly braces का उपयोग करें।
object बनाना:
- Empty object: let empty = {};
- डेटा के साथ object: let person = { firstName: 'John', lastName: 'Doe' };
आप दो तरीकों से properties को access कर सकते हैं:
Dot notation Object के नाम और property के नाम के बीच एक period (.) का उपयोग करें। उदाहरण: person.firstName
Array-like notation Square brackets और quotes का उपयोग करें। यदि आपकी key में spaces हैं, तो यह आवश्यक है। उदाहरण: address['building no']
महत्वपूर्ण नियम:
- जिन property names में spaces होते हैं, उनके साथ dots का उपयोग करने से syntax error आता है।
- त्रुटियों से बचने के लिए property names में spaces से बचें।
- यदि आप ऐसी property को पढ़ने का प्रयास करते हैं जो मौजूद नहीं है, तो आपको undefined प्राप्त होगा।
आप एक object के अंदर डेटा बदल सकते हैं:
- किसी value को अपडेट करने के लिए, assignment operator (=) का उपयोग करें।
- एक नई property जोड़ने के लिए, एक नई key को value असाइन करें।
- किसी property को हटाने के लिए, delete operator का उपयोग करें।
यह जाँचने के लिए कि क्या कोई property मौजूद है, in operator का उपयोग करें। यदि key मौजूद है तो यह true लौटाता है और यदि नहीं है तो false लौटाता है।
उदाहरण: 'employeeId' in employee true लौटाता है।