Object.isSealed() जावास्क्रिप्ट में यह जांचने की मेथड है कि कोई ऑब्जेक्ट सील्ड है या नहीं। यह मेथड बूलियन आउटपुट देती है।
एक ऑब्जेक्ट सील्ड होता है यदि निम्नलिखित शर्तें सही हों।
1) यह एक्सटेंसिबल नहीं होना चाहिए।
2) इसकी प्रॉपर्टीज नॉन-कॉन्फिगरेबल होनी चाहिए।
सिंटैक्स
Object.isSealed(obj)
आर्गुमेंट्स - Object.isSealed() एक ऑब्जेक्ट को पैरामीटर के रूप में लेता है और ऑब्जेक्ट सील्ड है या नहीं, इस आधार पर बूलियन मान लौटाता है।
उदाहरण
निम्नलिखित उदाहरण में चूंकि ऑब्जेक्ट सील्ड नहीं है, हमें आउटपुट के रूप में false मिलेगा। ऑब्जेक्ट को सील करने के लिए "Object.seal()" नामक मेथड का उपयोग किया जाना चाहिए।
<html> <body> <script> var obj = { prop1: 2 } var res = Object.isSealed(obj); document.write(res); </script> </body> </html>
आउटपुट
false
उदाहरण
निम्नलिखित उदाहरण में ऑब्जेक्ट 'obj' को 'Object.seal()' मेथड का उपयोग करके सील किया गया है। इसलिए जब 'Object.isSealed()' का उपयोग किया जाता है, तो आउटपुट के रूप में true प्रदर्शित होगा।
<html> <body> <script> var obj = { prop1: 2 } Object.seal(obj); var res = Object.isSealed(obj); document.write(res); </script> </body> </html>
आउटपुट
true