जावास्क्रिप्ट ऑब्जेक्ट getOwnPropertyDescriptor ()

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

दिलचस्प लेख...