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

कैसे जांचें कि जावास्क्रिप्ट में एक सरणी एक वास्तविक सरणी है या नहीं?


जावास्क्रिप्ट में, सरणियाँ सत्य नहीं होती हैं सरणी . वे जावास्क्रिप्ट ऑब्जेक्ट . हैं . इसलिए जब हम typeof() . का उपयोग करके उनके प्रकार को जानने का प्रयास करते हैं ऑपरेटर प्रदर्शित आउटपुट ऑब्जेक्ट होगा।

सिंटैक्स

टाइपऑफ़(ऑपरेंड);

पैरामीटर - टाइपऑफ़ () ऑपरेटर एक ऑपरेंड लेता है और ऑपरेंड का डेटा प्रकार लौटाता है।

निम्नलिखित उदाहरण में भले ही चर 'a' एक सरणी है, typeof() ऑपरेटर आउटपुट को ऑब्जेक्ट के रूप में लौटाता है क्योंकि सामान्य तौर पर हर ऐरे एक ऑब्जेक्ट होता है।

उदाहरण

आउटपुट

ऑब्जेक्टऑब्जेक्ट

टाइपोफ़ () के विपरीत ऑपरेटर, Array.isArray() जाँचता है कि पारित पैरामीटर सरणी है या नहीं। यदि पैरामीटर एक सरणी है तो यह सत्य . देता है अन्य आउटपुट के रूप में गलत आउटपुट के रूप में।

सिंटैक्स

Array.isArray(array);

निम्नलिखित उदाहरण में एक सरणी 'a' और एक वस्तु 'b' को Array.isArray() से गुजारा गया। तरीका। इस पद्धति ने उनकी छानबीन की और सत्य . प्रदर्शित किया और झूठा क्रमशः आउटपुट के रूप में।

उदाहरण

आउटपुट

<पूर्व>सच्चाई
  1. कैसे जांचें कि जावास्क्रिप्ट के साथ चेकबॉक्स चेक किया गया है या नहीं?

    जावास्क्रिप्ट के साथ चेकबॉक्स चेक किया गया है या नहीं यह जांचने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <h1>Displaying textBox when a checkbox is checked</h1> Checkbox: <input type="checkbox" class="check" onclick="che

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

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

  1. कैसे जांचें कि PHP का उपयोग करके कोई सरणी खाली है या नहीं?

    यह जांचने के लिए कि कोई सरणी खाली है या नहीं, PHP में कोड इस प्रकार है- उदाहरण <?php    $arr = array( "p"=>"150", "q"=>"100", "r"=>"120", "s"=>"110");    if (empty($arr)) {