जावास्क्रिप्ट Object.getOwnPropertyDescriptor () विधि किसी वस्तु की अपनी संपत्ति के लिए एक संपत्ति विवरणक लौटाती है।
getOwnPropertyDescriptor()
विधि का सिंटैक्स है:
Object.getOwnPropertyDescriptor(obj, prop)
getOwnPropertyDescriptor()
विधि, एक स्थिर विधि जा रहा है, का उपयोग करते हुए कहा जाता है Object
वर्ग के नाम।
getOwnPropertyDescriptor () पैरामीटर
getOwnPropertyDescriptor()
विधि में लेता है:
- obj - वह वस्तु जिसमें संपत्ति को देखना है।
- प्रोप - वह नाम या
Symbol
संपत्ति जिसका विवरण पुनः प्राप्त किया जाना है।
GetOwnPropertyDescriptor () से वापसी मान
- ऑब्जेक्ट पर दी गई प्रॉपर्टी का एक डिस्क्रिप्टर लौटाता है।
- रिटर्न
undefined
अगर संपत्ति पर मौजूद नहीं है।
उदाहरण: getOwnPropertyDescriptor () का उपयोग करना
let obj = ( x: 10, get number() ( return this.x; ), ); let xValue = Object.getOwnPropertyDescriptor(obj, "x"); console.log(xValue); let value = Object.getOwnPropertyDescriptor(obj, "number"); console.log(value); Object.defineProperty(obj, "name", ( value: "JavaScript", writable: false, enumerable: false, )); console.log(Object.getOwnPropertyDescriptor(obj, "name"));
आउटपुट
(मान: 10, लेखन योग्य: सत्य, गणना योग्य: सत्य, विन्यास योग्य: सत्य) (प्राप्त करें: (कार्य: नंबर प्राप्त करें), सेट: अपरिभाषित, गणना योग्य: सत्य, विन्यास योग्य: सत्य) (मान: 'जावास्क्रिप्ट', लेखन योग्य: असत्य, enumerable: गलत, विन्यास योग्य: गलत)
अनुशंसित पढ़ना: जावास्क्रिप्ट Object.defineProperty ()