जावास्क्रिप्ट “ऐरे में जोड़ें” फ़ंक्शंस (धक्का बनाम अशिक्षित बनाम अन्य)

जावास्क्रिप्ट सरणी में नए तत्वों को जोड़ने के लिए कई तरीके हैं। यदि आप इसके बजाय जावास्क्रिप्ट में एक सरणी से तत्वों को निकालना चाहते हैं, तो हमें इसके लिए एक लेख भी मिला है.


प्रत्येक विधि की व्याख्या के लिए आगे कूदने के लिए नीचे दिए गए लिंक पर क्लिक करने के लिए स्वतंत्र महसूस करें:

  1. किसी सरणी के अंत में जोड़ने के लिए पुश () का उपयोग करना
  2. किसी सरणी की शुरुआत में जोड़ने के लिए अनशिफ्ट () का उपयोग करना
  3. ऐरे के भीतर तत्वों को जोड़ने के लिए ब्याह () का उपयोग करना
  4. नए और लंबे सरणियों को संयोजित और बनाने के लिए कॉनैट () का उपयोग करना
  5. एक इंडेक्स को निर्दिष्ट करने के लिए इंडेक्स नोटेशन का उपयोग करना जिस पर एक तत्व जोड़ना है

अब चर्चा करते हैं कि इनमें से प्रत्येक कमांड को कैसे और कब निष्पादित करना है.

पुश का उपयोग करके एक ऐरे के अंत में जोड़ें ()

पुश () विधि किसी तत्व को सरणी के अंत में जोड़ेगी, जबकि उसका ट्विन फ़ंक्शन, पॉप () विधि, सरणी के अंत से एक तत्व को हटा देगा।.

पुश का उपयोग करके किसी सरणी के अंत में एक तत्व जोड़ने के लिए (), आप ऐसा करेंगे:

1
2
3

var सूची = ["foo", "बार"];

list.push ("baz");

["foo", "बार", "baz"] // परिणाम

आप पुश का उपयोग करके एक सरणी में कई तत्व जोड़ सकते हैं (), जैसा कि नीचे दिखाया गया है:

1
2
3

var सूची = ["foo", "बार"];

list.push ("baz", "qux", "और इसी तरह और भी");

["foo", "बार", "baz", "qux", "और इसी तरह और भी"] // परिणाम

यदि आपको किसी तत्व या कई तत्वों को किसी सरणी के अंत में जोड़ने की आवश्यकता है, तो पुश () विधि लगभग हमेशा आपका सबसे सरल और त्वरित विकल्प होगा।.

अर्श के प्रयोग से एक ऐरे की शुरुआत में जोड़ें ()

अनशिफ्ट () विधि किसी ऐरे की शुरुआत में एक एलीमेंट जोड़ेगी, जबकि उसका ट्विन फंक्शन, शिफ्ट () एरे की शुरुआत से एक एलिमेंट को हटा देगा।.

ऐशफ़्ट () का उपयोग करके किसी सरणी की शुरुआत में एक तत्व जोड़ने के लिए इसे आज़माएँ:

1
2
3

var सूची = ["foo", "बार"];

list.unshift ("baz");

["baz", "foo", "बार"] // परिणाम

एक सरणी के आरंभ में एकाधिक तत्वों को जोड़ने के लिए unshift () का प्रयोग करके देखें:

1
2
3

var सूची = ["foo", "बार"];

list.unshift ("baz", "qux");

["baz", "qux", "foo", "बार"] // परिणाम

यदि आपको किसी सरणी की शुरुआत में तत्वों को जोड़ने की आवश्यकता है, तो अनशिफ्ट () विधि लगभग हमेशा आपका सबसे सरल और त्वरित विकल्प होगा.

ऐरे के मध्य में तत्व (एस) जोड़ें ब्याह () का उपयोग कर

ब्याह () विधि मौजूदा तत्वों को हटाने और / या नए तत्वों को जोड़कर एक सरणी की सामग्री को संशोधित करती है.

नीचे आपको उचित विभाजन () फ़ंक्शन सिंटैक्स मिलेगा:

1 array.splice (प्रारंभ, हटाएँकाउंट [, आइटम 1 [, आइटम 2 [, …]]]]

यदि आप किसी विशेष बिंदु में एक तत्व (या तत्व) को आरम्भ या अंत के अलावा, किसी और बिंदु में सम्मिलित करना चाहते हैं, तो आपको सबसे अधिक ब्याह () विधि का उपयोग करना चाहिए.

ब्याह () का उपयोग करने के लिए आपका कोड इस तरह दिखना चाहिए:

1
2
3
4

var सूची = ["foo", "बार"];

list.splice (1, 0), "baz"); // इंडेक्स पोजीशन 1 पर, 0 एलिमेंट्स निकालें, फिर जोड़ें "baz" उस स्थिति में

                           // तत्व "बार" अब स्वचालित रूप से अनुक्रमणिका स्थिति 2 में ले जाया जाएगा

["foo", "baz", "बार"] // परिणाम

बंटवारे का उपयोग कर एक सरणी के बीच में कई तत्वों को जोड़ने के लिए () यह प्रयास करें:

1
2
3

var सूची = ["foo", "बार"];

list.splice (1, 0), "baz", "qux");

["foo", "baz", "qux", "बार"] // परिणाम

स्प्लिस कमांड सरणी हेरफेर के स्विस आर्मी नाइफ की तरह है; हालाँकि, आपको पहले ऐरे को जोड़ने के लिए स्प्लिस () का उपयोग करने से पहले बहुत सरल पुश या अनशिफ्ट कमांड का उपयोग करना चाहिए.

एक सरणी में जोड़ें एक नया ऐरे का उपयोग करके संक्षिप्त रूप ()

समापक () विधि एक नया संयुक्त सरणी देता है जिसमें उस सरणी का समावेश होता है जिस पर इसे कहा जाता है, इसके तर्क के साथ सरणी (या सरणियों) में शामिल हो जाता है.

कुछ तत्वों को जोड़ने के लिए एक और सरणी में जोड़ने के लिए () निम्नलिखित करें:

1
2
3

var सूची = ["foo", "बार"];

var newlist = list.concat (["baz", "qux"];

["foo", "बार", "baz", "qux"] // नया सूची परिणाम

समवर्ती () का उपयोग करके गैर-सरणी मानों को सीधे जोड़ना संभव है:

1
2
3

var सूची = ["foo", "बार"];

var newlist = list.concat ( "baz", "qux" );

["foo", "बार", "baz", "qux"] // नया सूची परिणाम

अवतरण () विधि उन स्थितियों में एक सरल उपाय है जिसमें आपको लूप या अन्य पुनरावृत्त छोरों के साथ अपना कोड ब्लोट किए बिना कुछ सरणियों को एक साथ संयोजित करने की आवश्यकता होती है।.

इंडेक्स नोटेशन का उपयोग करके एक विशेष सूचकांक में एक ऐरे तत्व जोड़ें

हम सरणी के भीतर सूचकांक की स्थिति का उल्लेख करके, किसी भी सरणी विधियों के उपयोग के बिना, सरणी को सीधे जोड़ सकते हैं.

यहां हम निर्दिष्ट पदों पर दो नए तत्व जोड़ते हैं:

1
2
3
4

var सूची = ["foo", "बार"];

सूची [2] = "baz"; // तत्व जोड़ें "baz" सरणी में अनुक्रमणिका स्थिति 2 पर

सूची [3] = "qux";

["foo", "बार", "baz", "qux"] // परिणाम

यहां हम सरणी के अंत में एक तत्व जोड़ते हैं:

1
2
3

var सूची = ["foo", "बार"];

सूची [list.length] = "baz"; // तत्व जोड़ें "baz" सरणी के अंत तक

["foo", "बार", "baz"] // परिणाम

सूचकांक संकेतन विधि अक्सर उपयोगी होती है जब आपको पता होता है कि सरणी में किसी तत्व को कहां रखा जाए, भले ही वह स्थान कहां हो। यह स्थिति अक्सर कई प्रकार के एल्गोरिथम कार्यान्वयन पर लागू होती है.

जावास्क्रिप्ट में एक सरणी को जोड़ने पर अंतिम शब्द

जावास्क्रिप्ट में एक ऐरे में एक तत्व जोड़ना बहुत सरल है, जैसा कि यह होना चाहिए, लेकिन कोई भी एकल विधि हमेशा उपयोग करने के लिए सबसे अच्छा नहीं है। उम्मीद है कि अब आप विभिन्न कोड संदर्भों में एक विशेष सरणी-विस्तार दृष्टिकोण का उपयोग करने में आत्मविश्वास महसूस कर सकते हैं। हमेशा की तरह, यदि आपके पास अतिरिक्त प्रश्न, टिप्पणियां, परिवर्धन या घटाव हैं, तो हमें नीचे एक सिर दें.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me