JavaScript Object.getOwnPropertyDescriptors()

परिभाषा और उपयोग

Object.getOwnPropertyDescriptors() विधि वस्तु के सभी गुणों के वर्णन प्राप्त करती है।

Object.getOwnPropertyDescriptors() विधि मूल वस्तु को नहीं बदलती है।

संबंधित विधियाँ:

Object.defineProperty() गुणों को जोड़ें या संशोधित करें

Object.defineProperties() अनेक गुणों को जोड़ें या संशोधित करें

Object.getOwnPropertyNames() वस्तु के सभी गुणों के नाम प्राप्त करता है।

Object.getOwnPropertyDescriptor() गुण के वर्णन प्राप्त करता है।

Object.getOwnPropertyDescriptors() वस्तु के सभी गुणों के वर्णन प्राप्त करता है।

उदाहरण

// एक वस्तु बनाएं
const person = {
  firstName: "Bill",
  lastName: "Gates",
  age: 50,
  eyeColor: "blue"
};
// सभी गुण वर्णन प्राप्त करें
let descriptors = Object.getOwnPropertyDescriptors(person);

स्वयं प्रयोग करें

व्याकरण

Object.getOwnPropertyDescriptors(object)

पारामीटर

पारामीटर वर्णन
object आवश्यक। गुण वर्णन प्राप्त करने वाली वस्तु

वापसी मान

क़िस्म वर्णन
Object सभी गुण वर्णन के वस्तु को शामिल करने वाला वस्तु

ब्राउज़र समर्थन

Object.getOwnPropertyDescriptors() यह ECMAScript5 (ES5) की विशेषता है।

2013 जुलाई से, सभी आधुनिक ब्राउज़र एस5 (JavaScript 2009) को पूरी तरह से समर्थन करते हैं:

Chrome Edge Firefox Safari Opera
Chrome 23 IE/Edge 11 Firefox 21 Safari 6 Opera 15
2012 सितंबर 2012 सितंबर 2013 अप्रैल 2012 जुलाई 2013 जुलाई