"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में गतिशील वस्तु संपत्ति अस्तित्व की जांच कैसे करें?

जावास्क्रिप्ट में गतिशील वस्तु संपत्ति अस्तित्व की जांच कैसे करें?

2024-11-08 को प्रकाशित
ब्राउज़ करें:912

How to Check for Dynamic Object Property Existence in JavaScript?

गतिशील संपत्ति नाम के साथ वस्तु संपत्ति अस्तित्व की जांच करना

प्रोग्रामिंग में, यह जांचना अक्सर आवश्यक होता है कि किसी वस्तु में कोई विशेष संपत्ति है या नहीं, यहां तक ​​​​कि जब संपत्ति का नाम गतिशील रूप से निर्धारित किया जाता है। जावास्क्रिप्ट में इसे प्राप्त करने के लिए, हम विभिन्न तकनीकों का लाभ उठा सकते हैं। विरासत में मिली संपत्तियों को छोड़कर, स्वयं वस्तु। किसी वेरिएबल में संग्रहीत संपत्ति के नाम की जांच करने के लिए, हम इसका उपयोग कर सकते हैं:

var myProp = 'prop'; अगर(myObj.hasOwnProperty(myProp)){ // संपत्ति मौजूद है }

विधि 2: "इन" ऑपरेटर का उपयोग करना

var myProp = 'prop';
if(myObj.hasOwnProperty(myProp)){
    // Property exists
}

var myProp = 'prop'; यदि (myObj में myProp) { // संपत्ति मौजूद है }

विधि 3: सरलीकृत "इन" ऑपरेटर

var myProp = 'prop';
if(myProp in myObj){
    // Property exists
}

if('prop' in myObj){ // संपत्ति मौजूद है }

नोट:

if('prop' in myObj){
    // Property exists
}
hasOwnProperty विरासत में मिली संपत्तियों पर विचार नहीं करता है, जबकि "इन" करता है।

उन संपत्तियों के लिए जो विरासत में मिल सकती हैं , "इन" का उपयोग करना अधिक उपयुक्त हो सकता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3