एरे एक कंटेनर है जो निश्चित संख्या में आइटम्स रख सकता है और ये आइटम्स एक ही प्रकार के होने चाहिए। यह एक ही प्रकार के एलिमेंट्स का निश्चित आकार का अनुक्रमिक संग्रह संग्रहीत करता है। एरे का उपयोग डेटा के संग्रह को संग्रहीत करने के लिए किया जाता है, लेकिन अक्सर एरे को एक ही प्रकार के वेरिएबल्स के संग्रह के रूप में सोचना अधिक उपयोगी होता है।
हमें एरे की आवश्यकता क्यों है?
मान लीजिए आप सप्ताह के सभी दिनों का औसत तापमान रिकॉर्ड करना चाहते हैं। आप उन्हें इस प्रकार रिकॉर्ड कर सकते हैं:
let avgTempMon = 35; let avgTempTue = 33; let avgTempWed = 31; let avgTempThur = 24; let avgTempFri = 25; let avgTempSat = 22; let avgTempSun = 30;
लेकिन यदि आप इसे देखें तो इन वेरिएबल्स को ट्रैक करना मुश्किल हो जाता है। क्या होगा यदि आपको इसे सभी महीनों के लिए करना पड़े? ट्रैक रखना बहुत मुश्किल हो जाएगा। इसलिए हम एरे का उपयोग करके इन्हें ट्रैक करते हैं:
let avgTemps = []; avgTemps[0] = 35; avgTemps[1] = 33; avgTemps[2] = 31; avgTemps[3] = 24; avgTemps[4] = 25; avgTemps[5] = 22; avgTemps[6] = 30;
अब आपको सभी मानों को प्राप्त करने के लिए केवल एक वेरिएबल को ट्रैक करने की आवश्यकता है।
एरे का प्रतिनिधित्व
एरे को मेमोरी के सन्निहित ब्लॉक्स के रूप में दर्शाया जाता है जो डेटा रखते हैं। उदाहरण के लिए:

उपरोक्त छवि 10 एलिमेंट्स के एरे को दिखाती है। इंडेक्स वे स्थान हैं जहां प्रत्येक एलिमेंट संग्रहीत होता है। ध्यान दें कि इंडेक्स 0 से शुरू होता है और प्रत्येक एलिमेंट को उसके इंडेक्स के माध्यम से एक्सेस किया जा सकता है। उदाहरण के लिए, हम इंडेक्स 6 पर एलिमेंट को arr[6] के रूप में प्राप्त कर सकते हैं जिसका परिणाम 27 होगा।
एरे पर ऑपरेशन्स
आइए JavaScript में एरे पर लागू होने वाले कुछ ऑपरेशन्स देखें।
- एरे बनाना
- एलिमेंट जोड़ना
- एलिमेंट हटाना
- दो एरे जोड़ना
- एरे सॉर्ट करना
- एरे में खोजना
- बहुआयामी एरे बनाना
- एरे के माध्यम से लूप करना