जावास्क्रिप्ट 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 ()








