Accessing and modifying object properties In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में ऑब्जेक्ट डाटा टाइप को ऐरे के रूप में की-वैल्यू पेअर के आर्डर में स्टोर होते हैं, जहाँ ऑब्जेक्ट डाटा टाइप फॉर्मेट में की जो की ऑब्जेक्ट की प्रॉपर्टीज के रूप में उपयोग किया जाता है, यह एक स्ट्रिंग फॉर्मेट में होती है, और जहा ऑब्जेक्ट डाटा टाइप वैल्यू किसी भी टाइप का डाटा टाइप हो सकता है. पॉपुलर डाटा टाइप में जैसे, स्ट्रिंग डाटा टाइप, न्यूमेरिक, फ्लोट, फ़ंक्शन, ऐरे, या कोई अन्य डाटा टाइप ऑब्जेक्ट फॉर्मेट हो सकता है। जहा जावास्क्रिप्ट प्रोग्रामर डाटा ऑब्जेक्ट प्रॉपर्टीज को मल्टीप्ल आर्डर में एक्सेस और मॉडिफाई कर सकते हैं।

Accessing array object properties.
जावास्क्रिप्ट प्रोग्राम में किसी ऑब्जेक्ट के पॉपर्टीज़ को एक्सेस और कण्ट्रोल करने के दो मेथड हैं.
- Dot notation method.
- Bracket notation method.
Dot notation object method.
किसी जावास्क्रिप्ट प्रोग्राम में क्रिएटेड ऑब्जेक्ट में उसके प्रॉपर्टीज को एक्सेस करने का बेसिक और सिंपल मेथड डॉट नोटेशन प्रोसेस है।
Syntax of Dot notation object method.
object.propertyName
Example of a dot notation object.
let company = {
compname: “Vcanhelpsu”,
compcont: 91
};
console.log(company.compname); // Result – Vcanhelpsu
console.log(company.compcont); // Result – 91
Explanation of dot notation object.
यहाँ इस प्रोग्राम में डॉट नोटेशन मेथड का उपयोग करके, हम डायरेक्ट कंपनी ऑब्जेक्ट के कम्पनाम और compcont ऑब्जेक्ट पॉपर्टीज़ को एक्सेस कर सकते हैं।
Limitations of dot notation in JavaScript.
जहा ऑब्जेक्ट प्रॉपर्टी का नाम एक वैलिड आइडेंटिफायर के रूप में होना चाहिए (जैसे, इसमें एम्प्टी स्पेस नहीं होने चाहिए, ऑब्जेक्ट आइडेंटिफायर किसी न्यूमेरिक से स्टार्ट नहीं होना चाहिए, या आइडेंटिफायर में @ या !, $,# किसी भी प्रकार के स्पेशल सिंबल का उपयोग नहीं होना चाहिए।
JavaScript Bracket Notation Method.
जावास्क्रिप्ट प्रोग्राम में ब्रैकेट नोटेशन ऑब्जेक्ट प्रॉपर्टीज एक्सेस फ्लेक्सिबल फीचर्स है, यह जावास्क्रिप्ट प्रोग्रामर को ऐसे ऑब्जेक्ट प्रॉपर्टी नाम की परमिशन प्रोवाइड करता है. जो की मौजूदा प्रोग्राम में वैलिड जावास्क्रिप्ट प्रोग्राम डाटा टाइप आइडेंटिफायर नहीं हैं. जैसे कि, एम्प्टी स्पेस या स्पेशल करैक्टर सिंबल वाले ऑब्जेक्ट प्रॉपर्टी नाम है, या यदि प्रोग्रामर ऑब्जेक्ट प्रॉपर्टी को डायनामिक आर्डर में एक्सेस करने की जरूरत है. जैसे, किसी ऑब्जेक्ट प्रॉपर्टी का नाम इंडीकेट करने के लिए किसी वैरिएबल का उपयोग करना आदि है।
Syntax of JavaScript bracket notation.
object[“propertyName”]
Example of JavaScript bracket notation.
let company = {
“compname”: “Vcanhelpsu”,
“compcont”: 91
};
console.log(company[“compname”]); // Result – Vcanhelpsu
console.log(company[“compcont”]); // Result – 91
Explanation of JavaScript bracket notation.
ऊपर दिए गए प्रोग्राम में ब्रैकेट नोटेशन प्रोग्रामर को फर्स्ट नाम प्रॉपर्टी एलिमेंट को एक्सेस करने की परमिशन प्रोवाइड है, जो की डॉट नोटेशन ऑब्जेक्ट प्रॉपर्टीज के लिए इनवैलिड है, क्योंकि इसमें एक एम्प्टी स्पेस है।
Dynamic property access in JavaScript.
जावास्क्रिप्ट प्रोग्राम में किसी ऑब्जेक्ट वेरिएबल का उपयोग कर उसके आइडेंटिफायर प्रॉपर्टी को डायनामिक रूप से एक्सेस करने के लिए ब्रैकेट नोटेशन फीचर्स का उपयोग कर सकते हैं। ब्रैकेट नोटेशन फीचर्स विशेष रूप से तब उपयोगी होता है. जब प्रोग्रामर पहले से डिक्लेअर ऑब्जेक्ट प्रॉपर्टी का नाम नहीं पता हो।
Example of dynamic property access in JavaScript.
let company = {
compname: “Vcanhelpsu”,
compcont: 91
};
let comp=”compname”;
console.log(company[comp]); // Result – Vcanhelpsu
JavaScript Explanation of dynamic property access.
इस प्रोग्राम एक्साम्प्ल में, comp यूजर डिक्लेअर प्रोग्राम वेरिएबल में “compname” ऑब्जेक्ट प्रॉपर्टी का नाम है, और हम compname[comp] को एक्सेस करने के लिए ब्रैकेट नोटेशन मेथड का उपयोग करते हैं।
Modifying Object Property in JavaScript.
जावास्क्रिप्ट प्रोग्रामर डिक्लेअर ऑब्जेक्ट की प्रॉपर्टी को दो आर्डर में मॉडिफाई कर सकते हैं.
- Using dot notation features.
- Using bracket notation features.
जावास्क्रिप्ट प्रोग्राम में ऑब्जेक्ट प्रॉपर्टी को मॉडिफाई करते समय दोनों मेथड इक्वल आर्डर में काम करती हैं।
Modifying object with dot notation in JavaScript programs.
Syntax of dot notation.
object.propertyName = newValue;
Example of syntax of dot notation.
let company = {
compname: “Vcanhelpsu”,
compcont: 01
};
company.compname = “Vcandevelop”; // here it Modifying the ‘compname’ property
company.compcont = 02; // here it Modifying the ‘compcont’ property
console.log(company.compname); // Result – Vcandevelop
console.log(company.compcont); // Result – 02
Explanation of dot notation modification.
यहाँ इस प्रोग्राम में कंपनी ऑब्जेक्ट के compame और compcont ऑब्जेक्ट प्रॉपर्टीज को मॉडिफाई करने के लिए डॉट नोटेशन मेथड का उपयोग करते हैं।
Making modification with bracket notation in JavaScript.
Syntax of bracket notation.
object[“propertyName”] = newValue;
Example of bracket notation.
let company = {
compname: “Vcanhelpsu”,
compcont: 01
};
company[“compname”] = “Vcandevelop”; // here it Modifying the ‘compname’ property
company[“compcont”] = 04; // here it Modifying the ‘compcont’ property
console.log(company.compname); // Result – Vcandevelop
console.log(company.compcont); // Result – 04
Modification with bracket notation explained.
इस प्रोग्राम ब्रैकेट नोटेशन, डॉट नोटेशन के जैसे ही काम करता है, लेकिन यह प्रोग्रामर को डायनामिक प्रॉपर्टीज नामों का उपयोग करने या स्पेशल करैक्टर सिंबल प्रॉपर्टीज को एक्सेस करने की परमिशन प्रोवाइड करता है।
Adding New Properties with Dot Notation or Bracket Notation.
जावास्क्रिप्ट प्रोग्रामर डॉट नोटेशन या ब्रैकेट नोटेशन मेथड को अप्लाई करके किसी भी समय किसी प्रोग्राम ऑब्जेक्ट में नए प्रॉपर्टीज को ऐड कर सकते हैं।
Adding New Object with Dot Notation.
let company = {
compname: “Vcanhelpsu”,
compcont: 30
};
company.course = “javascript”; // here we Adding a new property ‘course’
console.log(company.course); // Result – javascript
console.log(company.compname);
New Object with Dot Notation explained.
यहाँ हमने इस प्रोग्राम में डॉट नोटेशन मेथड को अप्लाई करके कंपनी ऑब्जेक्ट में “course” वैल्यू वाला एक नया ऑब्जेक्ट प्रॉपर्टीज course को ऐड किया है।
Adding new object properties with addition using bracket notation.
let company = {
compname: “Vcanhelpsu”,
compcont: 20
};
company[“course”] = “python”; // here we Adding a new property ‘course’
console.log(company.course); // Result – python
Explanation of new object properties with addition using bracket notation.
हमने ब्रैकेट नोटेशन का उपयोग करके “पाइथन” वैल्यू वाली एक नया ऑब्जेक्ट प्रॉपर्टीज course को जोड़ा है.
Deleting JavaScript object properties.
जावास्क्रिप्ट ऑब्जेक्ट में किसी ऑब्जेक्ट से कोई प्रॉपर्टीज को रिमूव करने के लिए, जावास्क्रिप्ट प्रोग्रामर डिलीट ऑपरेटर को अप्लाई कर सकते हैं।
Syntax of deleting object properties.
delete object.propertyName;
Example of deleting object properties.
let company = {
compname: “Vcanhelpsu”,
compcont: 40,
course: “javascript”
};
delete company.course; // here we Deleting the ‘course’ object property
console.log(company.course); // Result – undefined
Explanation of deleting object properties.
इस प्रोग्राम में मौजूदा company ऑब्जेक्ट से course ऑब्जेक्ट प्रॉपर्टीज को डिलीट किया गया है, और जैसे ही इसे कोई एक्सेस करने का प्रयास करता हैं, तो रिजल्ट अनडिफाइन डाटा टाइप के रूप में होता है।
Checking if a property exists in an existing object.
इस प्रोग्राम में in ऑपरेटर या hasOwnProperty() मेथड को अप्लाई करके चेक कर सकते हैं कि किसी डिक्लेअर ऑब्जेक्ट में कोई ऑब्जेक्ट प्रॉपर्टीज मौजूद है या नहीं है।
Using in operator to check object properties.
let company = {
compname: “Vcanhelpsu”,
compcont: 91
};
console.log(“compname” in company); // Result – true
console.log(“course” in company); // Result – false
in operator to check object properties Explanation.
यहाँ इस प्रोग्राम में यदि डिक्लेअर ऑब्जेक्ट में प्रॉपर्टीज मौजूद है, भले ही उस ऑब्जेक्ट की वैल्यू अपरिभाषित हो तो भी इसमें in ऑपरेटर ट्रू वैल्यू को रिटर्न करता है।
Using hasOwnProperty() method in object.
let company = {
compname: “Vcanhelpsu”,
compcont: 91
};
console.log(company.hasOwnProperty(“compname”)); // Result – true
console.log(company.hasOwnProperty(“course”)); // Result – false
Explanation of hasOwnProperty() method in object.
इस प्रोग्राम में hasOwnProperty() मेथड से हम चेक करते है कि क्या ऑब्जेक्ट में सर्च ऑब्जेक्ट पॉपर्टीज़ मौजूद है, दिए गए प्रोटोटाइप सीरीज में पॉपर्टीज़ को छोड़कर।
Example of combining access and modification of object properties.
यहाँ आपको एक उदाहरण दिया गया है, जो जावास्क्रिप्ट प्रोग्राम ऑब्जेक्ट पॉपर्टीज़ को एक्सेस करने, उन्हें मॉडिफाई करने और नए ऑब्जेक्ट प्रॉपर्टीज को जोड़ने का प्रोसेस है.
let company = {
compname: “Vcanhelpsu”,
compcont: 91
};
// let Accessing the object properties
console.log(company.compname); // Result – Vcanhelpsu
// let Modifying the object properties
company.compcont = 92;
console.log(company.compcont); // Result – 92
// let Adding a new object property
company.course = “javasript”;
console.log(company.course); // Result – javascript
// let Deleting an existing object property
delete company.compcont;
console.log(company.compcont); // Result – undefined
// let Checking if a object property exists
console.log(“course” in company); // Result – true
Explanation of combining access and modification of object.
इस प्रोग्राम एक्साम्प्ल में, हम company ऑब्जेक्ट के पॉपर्टीज़ को एक्सेस और मॉडिफाई करते हैं. जहा इस प्रोग्राम में एक नया ऑब्जेक्ट प्रॉपर्टीज (course) को ऐड करते हैं, मौजूदा compcont ऑब्जेक्ट प्रॉपर्टीज को हटाते हैं, और ऑब्जेक्ट प्रॉपर्टीज को चेक करते हैं कि company कोर्स ऑब्जेक्ट प्रॉपर्टीज मौजूद है या नहीं है।
Explanation of object data type properties.
- Dot notation method – जावास्क्रिप्ट प्रोग्राम में ऑब्जेक्ट पॉपर्टीज़ को एक्सेस करने और मॉडिफाई करने की बेसिक और सिंपल मेथड है। जहा वैलिड ऑब्जेक्ट प्रॉपर्टीज नामों की जरूरत द्वारा लिमिटेड होती है।
- Bracket notation method – ऑब्जेक्ट प्रॉपर्टीज को अधिक फ्लेक्सिबल, डायनामिक एक्सेस और मॉडिफिकेशन की परमिशन प्रोवाइड करता है, और एम्प्टी स्पेस या स्पेशल सिंबल करैक्टर वाले प्रॉपर्टीज नामों को इनेबल करता है।
- Adding and deleting object property – जावास्क्रिप्ट प्रोग्रामर किसी भी समय डॉट या ब्रैकेट नोटेशन मेथड का उपयोग करके ऑब्जेक्ट में नए प्रॉपर्टीज को ऐड कर सकते हैं, और delete ऑपरेटर का उपयोग करके मौजूदा ऑब्जेक्ट प्रॉपर्टीज को रिमूव किया जा सकता है।
- Existence checking object – मौजूदा प्रोग्राम में in ऑपरेटर और hasOwnProperty() मेथड को यह चेक के लिए जरूरी हैं कि क्या किसी ऑब्जेक्ट में कोई स्पेशल प्रॉपर्टीज मौजूद है.