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