किसी सरणी और ऑब्जेक्ट में किसी ऑब्जेक्ट/कुंजी के अस्तित्व की जांच करने के विभिन्न तरीके हैं। आइए पहले ऑब्जेक्ट केस देखें।
यह देखने के लिए कि क्या किसी वस्तु में कोई कुंजी मौजूद है, हमें इन ऑपरेटर का उपयोग करने की आवश्यकता है।
उदाहरण
चलो obj ={ नाम:"जॉन", उम्र:22}console.log('name' in obj);console.log('address' in obj);
आउटपुट
<पूर्व>असलीनोट −यदि निर्दिष्ट संपत्ति निर्दिष्ट वस्तु या उसकी प्रोटोटाइप श्रृंखला में है, तो ऑपरेटर सही लौटाता है।
यह जांचने के लिए कि कोई वस्तु किसी सरणी में मौजूद है या नहीं, हमें सरणी पर indexOf विधि का उपयोग करने की आवश्यकता है। यदि वस्तु नहीं मिलती है, तो -1 लौटा दी जाती है, अन्यथा उसकी अनुक्रमणिका वापस कर दी जाती है।
उदाहरण
<पूर्व>गिरफ्तारी =["परीक्षण", 1, 2, "हैलो", 23.5];कंसोल.लॉग(arr.indexOf({}))console.log(arr.indexOf("hello"))console.log (arr.indexOf(23.5))आउटपुट
-134