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

जावास्क्रिप्ट का उपयोग करके एक सरणी में एक तत्व जोड़ना


एक सरणी में एक तत्व जोड़ना विभिन्न पदों के लिए विभिन्न कार्यों का उपयोग करके किया जा सकता है।

सरणी के अंत में एक तत्व जोड़ना

यह पुश विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.push("Cabbage");
console.log(veggies);

यह आउटपुट देगा -

["Onion", "Raddish", "Cabbage"]

आप इसका उपयोग एक ही समय में कई वस्तुओं को पुश करने के लिए भी कर सकते हैं क्योंकि यह एक चर संख्या का समर्थन करता है

तर्क। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.push("Cabbage", "Carrot", "Broccoli");
console.log(veggies);

यह आउटपुट देगा -

["Onion", "Raddish", "Cabbage", "Carrot", "Broccoli"]

सरणी की शुरुआत में एक तत्व जोड़ना

यह अनशिफ्ट विधि का उपयोग करके पूरा किया जा सकता है। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.unshift("Cabbage");
console.log(veggies);

यह आउटपुट देगा -

["Cabbage", "Onion", "Raddish"]

आप इसका उपयोग एक ही समय में एक से अधिक आइटम को अनशिफ्ट करने के लिए भी कर सकते हैं क्योंकि यह एक चर संख्या का समर्थन करता है

तर्क। उदाहरण के लिए,

let veggies = ["Onion", "Raddish"];
veggies.unshift("Cabbage", "Carrot", "Broccoli");
console.log(veggies);

यह आउटपुट देगा -

["Cabbage", "Carrot", "Broccoli", "Onion", "Raddish"]

सरणी में किसी दिए गए स्थान पर तत्व जोड़ना

कभी-कभी आपको किसी सरणी में किसी दिए गए स्थान पर एक तत्व जोड़ने की आवश्यकता होती है। जावास्क्रिप्ट बॉक्स के बाहर इसका समर्थन नहीं करता है। इसलिए हमें ऐसा करने में सक्षम होने के लिए एक फ़ंक्शन बनाने की आवश्यकता है। हम इसे ऐरे प्रोटोटाइप में जोड़ सकते हैं ताकि हम इसे सीधे ऑब्जेक्ट पर इस्तेमाल कर सकें।

Array.prototype.insert = function(data, position) {
   if (position >= this.length) {
      this.push(data)
      // Put at the end if position is more than total length of array
   } else if (position <= 0) {
      this.unshift(data)
      // Put at the start if position is less than or equal to 0
   } else {
      // Shift all elements to right
      for (let i = this.length; i >= position; i--) {
         this[i] = this[i - 1];
      }
      this[position] = data;
   }
}

let arr = [1, 2, 3, 4];
arr.insert(-1, 2);
console.log(arr);

यह आउटपुट देगा -

[1, 2, -1, 3, 4]

अब आपके द्वारा बनाई गई प्रत्येक सरणी वस्तु पर सम्मिलित विधि उपलब्ध है।

आप दिए गए पदों पर तत्वों को सम्मिलित करने के लिए ब्याह विधि का भी उपयोग कर सकते हैं। उदाहरण के लिए,

var months = ['Jan', 'March', 'April', 'June'];
months.splice(1, 0, 'Feb');
console.log(months);

यह आउटपुट देगा:

['Jan', 'Feb', 'March', 'April', 'June']

विधि का पहला तर्क वह सूचकांक है जिसमें हम तत्वों को हटाना चाहते हैं या तत्वों को सम्मिलित करना चाहते हैं। दूसरा तर्क उन तत्वों की संख्या है जिन्हें हम हटाना चाहते हैं। और तीसरा तर्क आगे वे मान हैं जिन्हें हम सरणी में सम्मिलित करना चाहते हैं।


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

    निम्नलिखित एक सरणी के अंतिम तत्व को प्रिंट करने के लिए कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }जावास्क्रिप्ट कोड किसी सरणी के अंतिम तत्व को प्रिंट क

  1. जावास्क्रिप्ट वस्तुओं की सरणी पर सरणी के तरीकों का उपयोग करना?

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

  1. वेनिला जावास्क्रिप्ट का उपयोग करके बटन के क्लिक पर एक div तत्व पर सरणी आइटम प्रदर्शित करें

    एक डिव के अंदर एक ऐरे के एलिमेंट्स को एम्बेड करने के लिए, हमें केवल ऐरे पर फिर से चलने की जरूरत है और एलिमेंट को डिव में जोड़ते रहना है यह इस तरह किया जा सकता है - उदाहरण const myArray = ["stone","paper","scissors"]; const embedElements = () => {    myArra