Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

कैसे जांचें कि जावास्क्रिप्ट ऑब्जेक्ट या सरणी में कोई विशेष कुंजी मौजूद है या नहीं?

<घंटा/>

किसी सरणी और ऑब्जेक्ट में किसी ऑब्जेक्ट/कुंजी के अस्तित्व की जांच करने के विभिन्न तरीके हैं। आइए पहले ऑब्जेक्ट केस देखें।

यह देखने के लिए कि क्या किसी वस्तु में कोई कुंजी मौजूद है, हमें इन ऑपरेटर का उपयोग करने की आवश्यकता है।

उदाहरण

चलो 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

  1. कैसे जांचें कि जावास्क्रिप्ट के साथ एक बटन क्लिक किया गया है या नहीं?

    जावास्क्रिप्ट का उपयोग करके बटन क्लिक किया गया है या नहीं, यह जांचने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:नीला बैंगनी; }जावास्क्रिप्ट का उपयोग करके यह जांचना कि बटन क्लि

  1. जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी वस्तु की कुंजी को कैसे बदलें?

    जावास्क्रिप्ट में मूल सरणी को बदले बिना किसी ऑब्जेक्ट कुंजी को बदलने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&q

  1. कैसे जांचें कि कोई ऑब्जेक्ट जावास्क्रिप्ट में कक्षा का उदाहरण है या नहीं?

    यह जांचने के लिए कोड निम्नलिखित है कि क्या कोई वस्तु जावास्क्रिप्ट में एक वर्ग का उदाहरण है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0&quo