javascript - what's the difference with hasOwnProperty and in? -
जब मेरे पास var user = {name: 'Bob'};
अंतर निम्नलिखित निर्देश का उपयोग करते समय?
localuser = user.name; स्थानीय उपयोगकर्ता = 'नाम' में है? User.name: 'bob'; Localuser = user.hasOwnProperty ('नाम')? उपयोगकर्ता नाम: 'बॉब'
उदाहरण:
< कोड> var o = {'foo': 'बार'}; Console.log (ओ में 'कन्स्ट्रक्टर'); // TRUE console.log (o में 'foo'); // TRUE console.log (o.hasOwnProperty ('कन्स्ट्रक्टर')); // FALSE console.log (o.hasOwnProperty ('foo')); // TRUE
हैओवनप्रोपेर्टी
ऑब्जेक्ट से उतरने वाला प्रत्येक ऑब्जेक्ट hasOwnProperty विधि को प्राप्त करता है। यह विधि यह निर्धारित करने के लिए इस्तेमाल की जा सकती है कि क्या किसी ऑब्जेक्ट को विशिष्ट ऑब्जेक्ट की प्रत्यक्ष संपत्ति के रूप में संपत्ति है; ऑपरेटर के विपरीत, यह विधि ऑब्जेक्ट की प्रोटोटाइप श्रृंखला को जांच नहीं करता है।
इन
ऑपरेटर रिटर्न सही है अगर निर्दिष्ट संपत्ति में है निर्दिष्ट ऑब्जेक्ट।
Comments
Post a Comment