javascript - Check if object contains property with specific value -
मेरे पास नीचे एक वस्तु है:
var _obj = {'name1 @ gmail} Com ':' 'bob@gmail.com': {चैनल: 'V2231212', से: 'बॉब'}, 'judy@gmail.com': {चैनल: 'V223231212', से: 'न्यायी'}}, ' Name2@gmail.com ': {' bill@gmail.com ': {चैनल:' V123123 ', से:' बिल '}}}; मैं कैसे देख सकता हूँ कि वस्तु में कहीं भी " चैनल " मौजूद होता है जो " V123123 " के बराबर होता है? < / P> उपरोक्त मामले में बिल @ जीमेल V123123 के बराबर है और इसे सही होना चाहिए।
कोई भी विचार?
इसे आज़माएं:
console.log (इसमें प्रॉपर्टी वैल्यू (_obj, 'channel', 'v123123')); फ़ंक्शन मेंप्रॉपर्टी वेल्यू (obj, propertyName, propertyValue) {var contains = false; फ़ंक्शन ए (ओ) {के लिए (विभिन्न प्रकार के सहारा) यदि (ओ एचओएसओपिपर्टी (प्रोप)) (यदि (प्रोप === प्रॉपर्टीनेम एंड amp; ओ [प्रोप] === प्रॉपर्टी वैल्यू) {इसमें = सच है; वापसी; } अगर (टाइपफ ओ [प्रोप] === 'ऑब्जेक्ट') ए (ओ [प्रोप]); }} A (_obj); वापसी में शामिल है; }
Comments
Post a Comment