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