𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁 𝗢𝗯𝗷𝗲𝗰𝘁𝘀 𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗲𝗱
JavaScript objects डेटा key-value जोड्यांमध्ये (pairs) साठवतात. प्रत्येक जोडी म्हणजे एक property आहे.
एक property विविध प्रकारचे डेटा साठवू शकते:
- Strings
- Numbers
- Arrays
- इतर objects
- Functions
जेव्हा एखादे function एखाद्या object च्या आत असते, तेव्हा त्याला method म्हणतात. Methods हे object काय कार्य करतो हे ठरवतात.
उदाहरण:
const human = {
firstName: "Virat",
lastName: "Kohli",
age: 30,
fullName: function() {
return this.firstName + " " + this.lastName
}
}
या उदाहरणात, firstName ही 'key' आहे आणि "Virat" ही 'value' आहे.
Objects तयार करण्याचे मार्ग:
- Object Literals प्रॉपर्टीज थेट परिभाषित करण्यासाठी curly braces वापरा.
let user = {
name: "Sourav",
age: 23
};
- Object Constructor new Object() syntax वापरा.
let user = new Object();
user.name = "Sourav";
प्रॉपर्टीज कशा एक्सेस करायच्या:
- Dot notation:
user.name - Bracket notation:
user["name"]
तुम्ही object तयार केल्यानंतर त्यात बदल करू शकता. तुम्ही नवीन प्रॉपर्टीज जोडू शकता किंवा अस्तित्वात असलेल्या प्रॉपर्टीज काढून टाकू शकता.
एखादी प्रॉपर्टी काढून टाकण्यासाठी, delete operator वापरा:
delete user.age;
एखादी प्रॉपर्टी अस्तित्वात आहे की नाही हे तपासण्यासाठी, in operator किंवा hasOwnProperty वापरा:
"name" in user;
user.hasOwnProperty("name");
Objects तुम्हाला संबंधित डेटा आणि वर्तन (behavior) एकाच ठिकाणी एकत्रित करण्यास मदत करतात. यामुळे तुमचा कोड सुव्यवस्थित आणि व्यवस्थापित करण्यास सोपा होतो.
Source: https://dev.to/kamalesh_ar_6252544786997/objects-in-javascript-2kc9