JavaScript मधील Objects
JavaScript objects डेटा key-value जोड्यांमध्ये साठवतात. प्रत्येक जोडी ही एक property असते. key ही एक string असते. value ही number, string किंवा function सारखी कोणतीही data type असू शकते.
तुम्ही object literal notation वापरून objects तयार करू शकता. तुमचा डेटा साठवण्यासाठी curly braces वापरा.
Object तयार करणे:
- Empty object: let empty = {};
- Object with data: let person = { firstName: 'John', lastName: 'Doe' };
तुम्ही दोन प्रकारे properties ॲक्सेस करू शकता:
Dot notation Object चे नाव आणि property चे नाव यांच्यामध्ये period (.) वापरा. उदाहरण: person.firstName
Array-like notation Square brackets आणि quotes वापरा. जर तुमच्या key मध्ये spaces असतील तर हे आवश्यक आहे. उदाहरण: address['building no']
महत्त्वाचे नियम:
- ज्या property names मध्ये spaces आहेत, तिथे dot वापरल्यास syntax error येतो.
- errors टाळण्यासाठी 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 परत करते.