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

जावास्क्रिप्ट Object.getOwnPropertyDescriptors () विधि किसी दिए गए ऑब्जेक्ट के सभी स्वयं के संपत्ति विवरणक लौटाती है।

getOwnPropertyDescriptors()विधि का सिंटैक्स है:

 Object.getOwnPropertyDescriptors(obj)

getOwnPropertyDescriptors()विधि, एक स्थिर विधि जा रहा है, का उपयोग करते हुए कहा जाता है Objectवर्ग के नाम।

getOwnPropertyDescriptors () पैरामीटर

getOwnPropertyDescriptors()विधि में लेता है:

  • obj - वह वस्तु जिसके लिए सभी प्रॉपर्टी डिस्क्रिप्शन लेने वाले हों।

GetOwnPropertyDescriptors () से वापसी मान

  • एक वस्तु को लौटाता है जिसमें किसी वस्तु के सभी संपत्ति विवरणक होते हैं

उदाहरण: getOwnPropertyDescriptors () का उपयोग करना

 let obj = ( x: 10, get number() ( return this.x; ), ); let value = Object.getOwnPropertyDescriptors(obj); console.log(value); // getOwnPropertyDescriptors() can be used for shallow clone let cloneObj = Object.create( Object.getPrototypeOf(obj), Object.getOwnPropertyDescriptors(obj) ); console.log(cloneObj); // ( x: 10, number: (Getter) )

आउटपुट

 (x: (मान: 10, लेखन योग्य: सत्य, गणना योग्य: सत्य, विन्यास योग्य: सत्य), संख्या: (प्राप्त करें: (कार्य: नंबर प्राप्त करें), सेट: अपरिभाषित, गणना योग्य: सत्य, विन्यास योग्य (सत्य)) (x: 10 , संख्या: (पानेवाला)

अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट ।getOwnPropertyDescriptor ()

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