𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀

JavaScript ऑब्जेक्ट्स व्हॅल्यूज (values) आणि फंक्शन्स (functions) साठवतात.

एका कारचा विचार करा. सर्व कारमध्ये रंग आणि मॉडेल यांसारखे properties असतात. सर्व कारमध्ये drive किंवा brake यांसारखे methods असतात. प्रत्येक कारसाठी values आणि वेळ बदलू शकते.

Properties आणि Methods

ऑब्जेक्टचे उदाहरण:

const car = {
  type: "Fiat",
  model: "500",
  color: "white"
};

या उदाहरणात, type, model, आणि color हे properties आहेत. "Fiat", "500", आणि "white" या values आहेत.

Creating Objects

ऑब्जेक्ट्स परिभाषित करण्यासाठी तुम्ही object literals वापरता. तुम्ही curly braces च्या आत key-value जोड्या ठेवता. तुम्हाला विशिष्ट स्पेसिंग किंवा लाइन ब्रेक्सची गरज नसते.

उदाहरण:

const person = {
  firstName: "John",
  lastName: "Doe",
  age: 50,
  eyeColor: "blue"
};

Managing Properties

तुम्ही कोणत्याही वेळी properties बदलू शकता, जोडू शकता किंवा हटवू शकता.

How to access properties:

  1. Dot notation: person.age वाचनीयतेसाठी (readability) ही सर्वोत्तम पद्धत आहे.

  2. Bracket notation: person["age"] जर तुमच्या property चे नाव एखाद्या व्हेरिएबलमध्ये असेल किंवा त्यात हायफन (hyphen) सारखी विशेष चिन्हे असतील, तर याचा वापर करा.

  3. Expression: person[x]

Object Methods

Methods म्हणजे ऑब्जेक्ट्सद्वारे केल्या जाणाऱ्या कृती (actions) आहेत. Method हे ऑब्जेक्ट प्रॉपर्टीमध्ये साठवलेले फंक्शन असते.

उदाहरण:

const person = {
  firstName: "John",
  lastName: "Doe",
  fullName: function() {
    return this.firstName + " " + this.lastName;
  }
};

Source: https://www.w3schools.com/js/js_object_methods.asp Full post: https://dev.to/madhanraj/javascript-objects-4i67