JavaScript Object.getOwnPropertyNames()

वर्णन और उपयोग

Object.getOwnPropertyNames() विधि एक ऑब्जेक्ट के सभी गुणों के नाम की सूची को वापस देती है。

Object.getOwnPropertyNames() विधि मूल ऑब्जेक्ट को नहीं बदलती है。

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

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

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

Object.getOwnPropertyNames() ऑब्जेक्ट के सभी गुणों के नाम को वापस देता है。

Object.getOwnPropertyDescriptor() गुण के वर्णक को वापस देता है。

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

उदाहरण

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

अपने आप प्रयोग करें

व्याकरण

Object.getOwnPropertyNames(object)

पारामीटर

पारामीटर वर्णन
object आवश्यक। लक्ष्य ऑब्जेक्ट。

वापसी वाली विषयवस्तु

श्रेणी वर्णन
Array ऑब्जेक्ट की सभी गुणों के नाम के एक सूचीबद्ध रूप।

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

Object.getOwnPropertyNames() यह ECMAScript5 (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 जुलाई