यदि दी गई संपत्ति प्राप्य है और ऑब्जेक्ट की अपनी संपत्ति है, तो JavaScript Object.propertyIsEnumerable () विधि जांचती है।
propertyIsEnumerable()
विधि का सिंटैक्स है:
obj.propertyIsEnumerable(prop)
यहाँ, obj
एक वस्तु है।
propertyIsEnumerable () पैरामीटर
propertyIsEnumerable()
विधि में लेता है:
- प्रोप - परीक्षण करने के लिए संपत्ति का नाम।
संपत्ति से वापसी मान
- रिटर्न एक
Boolean
संकेत देता है कि निर्दिष्ट संपत्ति गणनीय है और वस्तु की अपनी संपत्ति है।
नोट: हर वस्तु की एक propertyIsEnumerable
विधि होती है। यह विधि निर्धारित कर सकती है कि किसी वस्तु में निर्दिष्ट संपत्ति को for… in
लूप द्वारा गणना की जा सकती है या नहीं ।
उदाहरण: Object.propertyIsEnumerable () का उपयोग करना
let arr = (1, 2, 3, 4); console.log(arr.propertyIsEnumerable(0)); // true console.log(arr.propertyIsEnumerable("length")); // false console.log(Math.propertyIsEnumerable("random")); // false let obj = ( prop: "Hello World!", ); console.log(obj.propertyIsEnumerable("prop")); // true // property does not exist console.log(obj.propertyIsEnumerable("random")); // false
आउटपुट
सच्चा झूठा झूठा सच्चा
अनुशंसित पढ़ना: जावास्क्रिप्ट ऑब्जेक्ट getPrototypOf ()