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

JavaScript में एरे डेटा स्ट्रक्चर


एरे एक कंटेनर है जो निश्चित संख्या में आइटम्स रख सकता है और ये आइटम्स एक ही प्रकार के होने चाहिए। यह एक ही प्रकार के एलिमेंट्स का निश्चित आकार का अनुक्रमिक संग्रह संग्रहीत करता है। एरे का उपयोग डेटा के संग्रह को संग्रहीत करने के लिए किया जाता है, लेकिन अक्सर एरे को एक ही प्रकार के वेरिएबल्स के संग्रह के रूप में सोचना अधिक उपयोगी होता है।

हमें एरे की आवश्यकता क्यों है?

मान लीजिए आप सप्ताह के सभी दिनों का औसत तापमान रिकॉर्ड करना चाहते हैं। आप उन्हें इस प्रकार रिकॉर्ड कर सकते हैं:

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;

अब आपको सभी मानों को प्राप्त करने के लिए केवल एक वेरिएबल को ट्रैक करने की आवश्यकता है।

एरे का प्रतिनिधित्व

एरे को मेमोरी के सन्निहित ब्लॉक्स के रूप में दर्शाया जाता है जो डेटा रखते हैं। उदाहरण के लिए:

JavaScript में एरे डेटा स्ट्रक्चर

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

एरे पर ऑपरेशन्स

आइए JavaScript में एरे पर लागू होने वाले कुछ ऑपरेशन्स देखें।

  • एरे बनाना
  • एलिमेंट जोड़ना
  • एलिमेंट हटाना
  • दो एरे जोड़ना
  • एरे सॉर्ट करना
  • एरे में खोजना
  • बहुआयामी एरे बनाना
  • एरे के माध्यम से लूप करना

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. डेटा संरचना में अनियमित सरणियाँ (Irregular Arrays) डेटा संरचना में अनियमित सरणियाँ (Irregular Arrays)

    यहाँ हम अनियमित सरणियों (Irregular Arrays) को देखेंगे। अनियमित सरणियों पर चर्चा करने से पहले, हमें नियमित सरणियों (Regular Arrays) को जानना होगा। नियमित सरणियाँ वे सरणियाँ होती हैं जहाँ प्रत्येक पंक्ति में स्तंभों की संख्या समान होती है। या दूसरे शब्दों में, जब प्रत्येक पंक्ति समान संख्या में तत्व

  1. डेटा संरचना में सरणियों की सरणी प्रतिनिधित्व (Array of Arrays Representation) डेटा संरचना में सरणियों की सरणी प्रतिनिधित्व (Array of Arrays Representation)

    इस अनुभाग में हम बहुआयामी सरणियों के एक अन्य प्रतिनिधित्व को देखेंगे। यहाँ हम सरणियों की सरणी (Array of Arrays) प्रतिनिधित्व देखेंगे। इस रूप में, हमारे पास एक सरणी होती है जो कई सरणियों के प्रारंभिक पतों (starting addresses) को रखती है। प्रतिनिधित्व नीचे जैसा दिखेगा: यह आकार [7 x 8] का एक द्वि-आय