JavaScript में Objects

JavaScript objects डेटा को key-value pairs में स्टोर करते हैं। आप प्रत्येक pair को property कहते हैं।

एक key एक string होती है। एक value कुछ भी हो सकती है। यह एक string, number, array, या function हो सकता है।

Creating Objects

Object बनाने के लिए आप object literal notation का उपयोग करते हैं। इसे परिभाषित करने के लिए curly braces का उपयोग करें।

An empty object: let empty = {};

An object with properties: let person = { firstName: 'John', lastName: 'Doe' };

Accessing Properties

किसी object से डेटा प्राप्त करने के लिए आप दो तरीकों का उपयोग करते हैं।

  1. Dot notation एक dot का उपयोग करें और उसके बाद property का नाम लिखें। person.firstName

  2. Array-like notation Square brackets और quotes का उपयोग करें। यदि आपकी property के नाम में spaces हैं, तो यह आवश्यक है। person['firstName']

Example with spaces: let address = { 'building no': 3960 }; address['building no']

Note: त्रुटियों (errors) से बचने के लिए property के नामों में spaces से बचें।

Managing Properties

आप किसी भी समय डेटा को बदल सकते हैं, जोड़ सकते हैं, या हटा सकते हैं।

Modify a value: person.firstName = 'Jane';

Add a new property: person.age = 25;

Delete a property: delete person.age;

यदि आप ऐसी property को एक्सेस करने की कोशिश करते हैं जो मौजूद नहीं है, तो JavaScript undefined रिटर्न करता है।

Check if a property exists

किसी key को चेक करने के लिए in operator का उपयोग करें। यह true या false रिटर्न करता है।

'employeeId' in employee

यह आपको बताता है कि वह key object के अंदर मौजूद है या नहीं।

Source: https://dev.to/pdhanush26/objects-in-javascript-ma6