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

जावास्क्रिप्ट सरणी में खाली सूचकांक में मूल्य पुश करने के लिए

<घंटा/>

हमारे पास एक सरणी है जिसमें इसके अंदर कुछ खाली मान शामिल हैं -

const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64];

हमें एक ऐरे फ़ंक्शन pushAtEmpty () लिखने की आवश्यकता होती है जो एक तत्व लेता है और इसे पहले खाली इंडेक्स पर धकेलता है जो इसे उस सरणी में पाता है जिसका उपयोग इसके संदर्भ में किया जाता है। यदि कोई रिक्त स्थान नहीं हैं, तो तत्व को सरणी के अंतिम भाग में धकेल दिया जाना चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखें। हम पहले खाली स्थिति के सूचकांक की खोज करेंगे और फिर वहां मूल्य को उस मूल्य से बदल देंगे जो हमें प्रदान किया गया है।

उदाहरण

const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64];
Array.prototype.pushAtEmpty = function(element){
   let index;
   for(index = 0; index < this.length; index++){
      if(arr[index] === undefined){
         this.splice(index, 1, element);
         break;
      };
   };
   if(index === this.length){
      this.push(element);
   }
};
arr.pushAtEmpty(23);
arr.pushAtEmpty(33);
arr.pushAtEmpty(43);
arr.pushAtEmpty(53);
arr.pushAtEmpty(63);
arr.pushAtEmpty(73);
arr.pushAtEmpty(83);
arr.pushAtEmpty(93);
console.log(arr);

आउटपुट

कंसोल में आउटपुट होगा -

[
   43, 534534, 645, 64,
   23, 645, 64, 33,
   645, 43, 645, 53,
   65, 63, 645, 73,
   64, 83, 93
]

  1. जावास्क्रिप्ट में किसी विशिष्ट अनुक्रमणिका पर किसी आइटम को सरणी में कैसे सम्मिलित करें?

    किसी सरणी के अंत में डालने के लिए, हम पुश विधि का उपयोग कर सकते हैं। सरणी की शुरुआत में सम्मिलित करने के लिए हम unshift विधि का उपयोग कर सकते हैं। अन्य पदों पर डालने के लिए, हम ब्याह विधि का उपयोग कर सकते हैं। आइए इनमें से प्रत्येक के उदाहरण देखें - पुश - उदाहरण let arr = ["test", 1, 2,

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य

  1. जावास्क्रिप्ट में किसी सरणी को खाली करने के तरीकों की संख्या

    JavaScript में किसी सरणी को खाली करने के चार तरीके हैं - नई सरणी पर सेट करना - इसमें हम अपने एरे वेरिएबल को एक नए खाली एरे में सेट करते हैं। लंबाई संपत्ति का उपयोग करना − इसमें हम अपने ऐरे की लंबाई प्रॉपर्टी को 0 पर सेट करते हैं। पॉप का उपयोग करना - इसमें हम ऐरे एलीमेंट को तब तक लगातार पॉप करते हैं