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

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. - JavaScript में ऐरे में विशिष्ट इंडेक्स पर आइटम कैसे इन्सर्ट करें?

    ऐरे के अंत में इन्सर्ट करने के लिए, हम push मेथड का उपयोग कर सकते हैं। ऐरे की शुरुआत में इन्सर्ट करने के लिए हम unshift मेथड का उपयोग कर सकते हैं। अन्य स्थितियों में इन्सर्ट करने के लिए हम splice मेथड का उपयोग कर सकते हैं। आइए इनमें से प्रत्येक के उदाहरण देखें: Push - उदाहरण let arr = [test, 1, 2,

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स

  1. JavaScript में सरणी खाली करने के तरीकों की संख्या JavaScript में सरणी खाली करने के तरीकों की संख्या

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