यदि आप किसी वस्तु पर एक नया परिभाषित करना चाहते हैं या किसी संपत्ति को संशोधित करना चाहते हैं, तो Object.defineProperty का उपयोग करें जावास्क्रिप्ट में। निम्नलिखित की तरह संपत्ति का प्रयोग करें -
Object.defineProperty(obj, prop, descriptor)
निम्नलिखित पैरामीटर हैं -
- obj - इस वस्तु पर संपत्ति को परिभाषित किया गया है।
- प्रॉप - संपत्ति का नाम
- वर्णनकर्ता - संपत्ति के लिए विवरणक
उदाहरण
Object.defineProperty को लागू करने का तरीका जानने के लिए आप निम्न कोड को चलाने का प्रयास कर सकते हैं जावास्क्रिप्ट में -
<!DOCTYPE html>
<html>
<body>
<script>
const obj = {};
Object.defineProperty(obj, 'prop', {
value: 20,
writable: false
});
obj.prop = 10;
document.write(obj.prop);
</script>
</body>
</html>