जावास्क्रिप्ट में, सरणियाँ सत्य नहीं होती हैं सरणी . वे जावास्क्रिप्ट ऑब्जेक्ट . हैं . इसलिए जब हम typeof() . का उपयोग करके उनके प्रकार को जानने का प्रयास करते हैं ऑपरेटर प्रदर्शित आउटपुट ऑब्जेक्ट होगा।
सिंटैक्स
टाइपऑफ़(ऑपरेंड);
पैरामीटर - टाइपऑफ़ () ऑपरेटर एक ऑपरेंड लेता है और ऑपरेंड का डेटा प्रकार लौटाता है।
निम्नलिखित उदाहरण में भले ही चर 'a' एक सरणी है, typeof() ऑपरेटर आउटपुट को ऑब्जेक्ट के रूप में लौटाता है क्योंकि सामान्य तौर पर हर ऐरे एक ऑब्जेक्ट होता है।
उदाहरण
आउटपुट
ऑब्जेक्टऑब्जेक्ट
टाइपोफ़ () के विपरीत ऑपरेटर, Array.isArray() जाँचता है कि पारित पैरामीटर सरणी है या नहीं। यदि पैरामीटर एक सरणी है तो यह सत्य . देता है अन्य आउटपुट के रूप में गलत आउटपुट के रूप में।
सिंटैक्स
Array.isArray(array);
निम्नलिखित उदाहरण में एक सरणी 'a' और एक वस्तु 'b' को Array.isArray() से गुजारा गया। तरीका। इस पद्धति ने उनकी छानबीन की और सत्य . प्रदर्शित किया और झूठा क्रमशः आउटपुट के रूप में।