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

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

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