JavaScript में ऐरे और ऑब्जेक्ट में अंतर बताएं
जैसा कि ऊपर बताया गया है, typeof ऑपरेटर
ऐरे और ऑब्जेक्ट के बीच अंतर करने की अनुमति नहीं देता है।
हालाँकि, कभी-कभी ऐसा करना आवश्यक होता है।
Array.isArray() फ़ंक्शन मदद के लिए आएगा:
console.log( Array.isArray([]) ); // true प्रिंट करेगा
console.log( Array.isArray({}) ); // false प्रिंट करेगा
कोड चलाए बिना, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
console.log( Array.isArray([1, 2, 3]) );
कोड चलाए बिना, निर्धारित करें कि कंसोल में क्या प्रिंट होगा:
console.log( Array.isArray({x: 1, y: 2, z: 3}) );