जावास्क्रिप्ट ऑब्जेक्ट hasOwnProperty () विधि जाँचता है कि क्या वस्तु में दी गई संपत्ति अपनी संपत्ति के रूप में है।
hasOwnProperty()
विधि का सिंटैक्स है:
obj.hasOwnProperty(prop)
यहाँ, obj
एक वस्तु है।
hasOwnProperty () पैरामीटर
hasOwnProperty()
विधि में लेता है:
- प्रोप -
String
परीक्षण करने के लिए संपत्ति का नाम या प्रतीक।
HasOwnProperty () से वापसी मान
- एक रिटर्न
Boolean
का संकेत है या नहीं, वस्तु का अपना संपत्ति के रूप में निर्दिष्ट संपत्ति है।
टिप्पणियाँ:
in
ऑपरेटर के विपरीत , यह विधि ऑब्जेक्ट के प्रोटोटाइप श्रृंखला में एक संपत्ति की जांच नहीं करती है।hasOwnProperty
रिटर्नtrue
भले ही संपत्ति का मूल्य हैnull
याundefined
।
उदाहरण: hasOwnProperty () का उपयोग करना
const obj = (); obj.property1 = 42; console.log(obj.hasOwnProperty("property1")); // true console.log(obj.hasOwnProperty("property2")); // false // Inherited properties return false console.log(obj.hasOwnProperty("toString")); // false
आउटपुट
सच्ची झूठी झूठी
अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट ।propertyIsEnumerable ()