# ऑब्जेक्ट लिटरल और प्रॉपर्टीज़ — जावास्क्रिप्ट

Source: https://www.geekswithgeeks.com/hi/javascript/js-object-literals

> ऑब्जेक्ट बनाना और उनकी प्रॉपर्टीज़ तक पहुँचना।

## ऑब्जेक्ट बनाना

प्रॉपर्टीज़ को dot notation या bracket notation से पढ़ा जा सकता है।

```js
const person = {
  name: "Ada",
  age: 36,
  isActive: true,
};
console.log(person.name);    // dot notation
console.log(person["age"]);  // bracket notation
```

## जोड़ना और हटाना

नई key को असाइन करने से प्रॉपर्टी जुड़ जाती है; `delete` से इसे पूरी तरह हटाया जा सकता है।

```js
person.city = "London";
delete person.isActive;
console.log(person);
```

## Dot बनाम bracket

जब key डायनामिक हो या वैध identifier न हो तब bracket notation उपयोग करें: `person["first-name"]`।
