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

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

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

सिंटैक्स

typeof(operand);

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

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

उदाहरण

<html> <body> <script>    var a = [1,2,5,"hello"];    document.write(typeof(a));    var b = {};    document.write("</br>");    document.write(typeof(b)); </script> </body> </html>

आउटपुट

object object

typeof() ऑपरेटर के विपरीत, Array.isArray() जांचता है कि पास किया गया पैरामीटर सरणी है या नहीं। यदि पैरामीटर सरणी है तो यह आउटपुट के रूप में true देता है अन्यथा false।

सिंटैक्स

Array.isArray(array);

निम्नलिखित उदाहरण में सरणी 'a' और ऑब्जेक्ट 'b' को Array.isArray() मेथड के माध्यम से पास किया गया। इस मेथड ने उनकी जांच की और क्रमशः आउटपुट के रूप में true और false प्रदर्शित किया।

उदाहरण

<html> <body> <script>    var a = [1,2,5,"hello"];    var res1 = Array.isArray(a);    document.write(res1);    document.write("</br>");    var b = {};    var res2 = Array.isArray(b);    document.write(res2); </script> </body> </html>

आउटपुट

true false
  1. JavaScript से चेकबॉक्स चेक्ड है या नहीं जांचें JavaScript से चेकबॉक्स चेक्ड है या नहीं जांचें

    JavaScript का उपयोग करके चेकबॉक्स चेक्ड है या नहीं जांचने का कोड नीचे दिया गया है। उदाहरण <!DOCTYPE html> <html> <head> <h1>चेकबॉक्स चेक होने पर टेक्स्ट बॉक्स दिखाना</h1> चेकबॉक्स: <input type=checkbox class=check onclick=checkFunction() /> <h2 clas

  1. JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है? JavaScript का उपयोग करके कैसे जांचें कि बटन क्लिक किया गया है?

    JavaScript का उपयोग करके जांचने का कोड कि बटन क्लिक किया गया है या नहीं:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>B

  1. - PHP का उपयोग करके एरे खाली है या नहीं जांचें

    PHP में एरे खाली है या नहीं जांचना विधि 1: empty() फ़ंक्शन 110); if (empty($arr)) { echo खाली एरे...; } else { echo एरे खाली नहीं है...; } ?> आउटपुट एरे खाली नहीं है... विधि 2: count() फ़ंक्शन 110); if (count($arr) == 0) { echo खाली एरे...; } else { echo एरे खाली नहीं है.