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

जावास्क्रिप्ट में सरणी डेटा संरचना


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

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

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

चलो 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 सरणियों में शामिल होना
  • सरणी क्रमित करना
  • एक सरणी में खोज रहे हैं
  • बहुआयामी सरणी बनाना
  • एक सरणी के माध्यम से लूपिंग

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

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

  1. डेटा संरचना में अनियमित सरणी

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

  1. डेटा संरचना में सरणी प्रतिनिधित्व की सरणी

    इस खंड में हम बहुआयामी सरणियों का एक और प्रतिनिधित्व देखेंगे। यहां हम Arrays के प्रतिनिधित्व का Array देखेंगे। इस रूप में, हमारे पास एक सरणी है, जो कई सरणियों के शुरुआती पते रखती है। प्रतिनिधित्व इस तरह दिखेगा। यह एक द्वि-आयामी सरणी x आकार [7 x 8] है। प्रत्येक पंक्ति को एकल एकआयामी सरणी के रूप मे