JavaScript Object.defineProperties()
- पिछला पृष्ठ create()
- अगला पृष्ठ defineProperty()
- एक पर्याय वापस जाएं JavaScript वस्तु संदर्भ पुस्तिका
वर्णन और उपयोग
Object.defineProperties()
यह विधि ऑब्जेक्ट के गुण को जोड़ने या संशोधित करने के लिए उपयोग की जाती है。
Object.defineProperties()
यह विधि गुण के मेटाडाटा को संशोधित करने की अनुमति देती है。
Object.defineProperties()
यह विधि गेटर और सेटर जोड़ने की अनुमति देती है。
संबंधित विधियाँ:
Object.defineProperty()
गुण को जोड़ें या संशोधित करें。
Object.defineProperties()
कई गुणों को जोड़ें या संशोधित करें。
Object.getOwnPropertyNames()
ऑब्जेक्ट के सभी गुण के नाम वापस देता है।
Object.getOwnPropertyDescriptor()
गुण के वर्णनको वापस देता है।
Object.getOwnPropertyDescriptors()
वस्तु के सभी गुणों के वर्णनको वापस देता है।
उदाहरण
गुण जोड़ें:
// वस्तु बनाएं const person = { firstName: "比尔", lastName: "盖茨" }); // गुण जोड़ें Object.defineProperties(person, { language: { value: "en" }, year: { value: "Hello" } });
व्याकरण
Object.defineProperty(वस्तु, गुण, वर्णनक)
पारामीटर
पारामीटर | वर्णन |
---|---|
वस्तु | आवश्यक। संपादित करने के लिए वस्तु। |
गुण | आवश्यक। संपादित करने के लिए कीयों। |
वर्णनक |
आवश्यक। जोड़ने या संशोधित करने के लिए कीयों के वर्णन:
|
वापसी मूल्य
श्रेणी | वर्णन |
---|---|
Object | प्रविष्ट वस्तु को वापस देता है और परिवर्तन लाता है। |
ब्राउज़र समर्थन
Object.defineProperties()
ECMAScript 5 (ES5) की विशेषताएँ हैं。
2013 वर्ष 7 जुलाई से, ES5 (JavaScript 2009) सभी आधुनिक ब्राउज़रों में पूर्ण समर्थन प्राप्त कर रहा है:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 23 | IE/Edge 11 | Firefox 21 | Safari 6 | Opera 15 |
2012 वर्ष 9 अक्टूबर | 2012 वर्ष 9 अक्टूबर | 2013 वर्ष 4 अप्रैल | 2012 वर्ष 7 जुलाई | 2013 वर्ष 7 जुलाई |
- पिछला पृष्ठ create()
- अगला पृष्ठ defineProperty()
- एक पर्याय वापस जाएं JavaScript वस्तु संदर्भ पुस्तिका