"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > एवास्क्रिप्ट ऐरे मेथड्स में हर डेवलपर को महारत हासिल करनी चाहिए (भाग 2)

एवास्क्रिप्ट ऐरे मेथड्स में हर डेवलपर को महारत हासिल करनी चाहिए (भाग 2)

2024-11-03 को प्रकाशित
ब्राउज़ करें:866

avaScript Array Methods Every Developer Should Master (Part 2)

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

इस पोस्ट में, हम आमतौर पर उपयोग की जाने वाली चार सरणी विधियों का पता लगाएंगे: कॉनकैट (), रिवर्स (), फिल (), और जॉइन ()।

इनमें से प्रत्येक विधि विभिन्न तरीकों से सरणियों में हेरफेर करने के लिए एक मूल्यवान उपकरण है। आइए गोता लगाएँ!

यदि आपने अभी तक हमारी पिछली पोस्ट नहीं पढ़ी है, तो अधिक उपयोगी सरणी तकनीकों के लिए भाग 1 अवश्य देखें! यह आपको और भी अधिक शक्तिशाली सरणी विधियों का संपूर्ण अवलोकन देगा।

1. कॉनकैट()

concat() विधि आपको कई सरणियों या मानों को एक नई सरणी में मर्ज करने की अनुमति देती है। यह मूल ऐरे को संशोधित नहीं करता है बल्कि संयुक्त सामग्री के साथ एक नया ऐरे लौटाता है।

सिंटेक्स:

arr.concat(value1, value2, ...);
  • value1, value2, ... - विलय करने के लिए सरणी या मान हो सकते हैं।

यदि तर्क एक सरणी है, तो उस सरणी से सभी तत्व कॉपी किए जाते हैं; अन्यथा, तर्क स्वयं ही कॉपी हो जाता है।

उदाहरण:

const arr = [1, 2];

// Merging arr with another array [3, 4]
const arr1 = arr.concat([3, 4]);
console.log(arr1);  // Output: [1, 2, 3, 4]

// Merging arr with two arrays [3, 4] and [5, 6]
const arr2 = arr.concat([3, 4], [5, 6]);
console.log(arr2);  // Output: [1, 2, 3, 4, 5, 6]

// Merging arr with two arrays and additional values 5 and 6
const arr3 = arr.concat([3, 4], 5, 6);
console.log(arr3);  // Output: [1, 2, 3, 4, 5, 6]

2. उलटा()

रिवर्स() विधि मूल सरणी में तत्वों के क्रम को उलट देती है। अन्य सरणी विधियों के विपरीत, रिवर्स () मूल सरणी को उसी स्थान पर संशोधित करता है और उसे लौटाता भी है।

सिंटेक्स:

arr.reverse();

उदाहरण:

const arr = [1, 2, 3, 4, 5];

// Reverses the array in place and returns the reversed array
const reversedArr = arr.reverse();
console.log(reversedArr);  // Output: [5, 4, 3, 2, 1]

// Original array is also reversed
console.log(arr);  // Output: [5, 4, 3, 2, 1]

3. भरें()

भरण() विधि किसी सरणी में सभी तत्वों को एक निर्दिष्ट मान से भरती है। यह एक उत्परिवर्तक विधि है, जिसका अर्थ है कि यह मूल सरणी को संशोधित करता है और अद्यतन संस्करण लौटाता है।

सिंटेक्स:

arr.fill(value, start, end)
  • मूल्य - सरणी को भरने के लिए मूल्य।
  • प्रारंभ (वैकल्पिक) - प्रारंभिक सूचकांक (डिफ़ॉल्ट 0 है)।
  • end (वैकल्पिक) - अंतिम सूचकांक (डिफ़ॉल्ट arr.length है)।

महत्वपूर्ण: अंतिम सूचकांक शामिल नहीं है—यह एक विशिष्ट सीमा के रूप में कार्य करता है। इसका मतलब यह है कि अंतिम सूचकांक में तत्व से ठीक पहले भरना बंद हो जाएगा।

उदाहरण:

const nums1 = [15, 27, 19, 2, 1];
const nums2 = [25, 28, 34, 49];
const nums3 = [8, 9, 3, 7];

// Fill all elements with 5
const newNums1 = nums1.fill(5);
console.log(nums1);  // Output: [5, 5, 5, 5, 5]
console.log(newNums1);  // Output: [5, 5, 5, 5, 5]

// Fill elements from index 1 to 3 with 25
nums2.fill(25, 1, 3);
console.log(nums2);  // Output: [25, 25, 25, 49]

// Fill elements from index -2 to end with 15 (negative index counts from the end)
nums3.fill(15, -2);
console.log(nums3);  // Output: [8, 9, 15, 15]

4. सम्मिलित हों()

जॉइन() विधि किसी सरणी के सभी तत्वों को एक स्ट्रिंग में जोड़ती है। डिफ़ॉल्ट रूप से, तत्वों को अल्पविराम द्वारा अलग किया जाता है, लेकिन आप एक कस्टम विभाजक निर्दिष्ट कर सकते हैं।

सिंटेक्स:

arr.join(separator);
  • विभाजक (वैकल्पिक) - सरणी तत्वों को अलग करने के लिए उपयोग की जाने वाली एक स्ट्रिंग (डिफ़ॉल्ट है,)।

उदाहरण:

const movies = ["Animal", "Jawan", "Pathaan"];

// Join elements with a custom separator " | "
const moviesStr = movies.join(" | ");
console.log(moviesStr);  // Output: "Animal | Jawan | Pathaan"

// The original array remains unchanged
console.log(movies);  // Output: ["Animal", "Jawan", "Pathaan"]

// Join elements with no separator
const arr = [2, 2, 1, ".", 4, 5];
console.log(arr.join(""));  // Output: "221.45"

// Join elements with a custom separator " and "
const random = [21, "xyz", undefined];
console.log(random.join(" and "));  // Output: "21 and xyz and "

निष्कर्ष

कॉनकैट (), रिवर्स (), फिल (), और जॉइन () विधियां जावास्क्रिप्ट में सरणियों के साथ काम करने के लिए शक्तिशाली उपकरण हैं।

  • concat() सारणियों और मानों को एक नई सारणी में जोड़ता है।
  • रिवर्स() तत्वों के क्रम को उलट देता है।
  • fill() सरणी तत्वों को एक निर्दिष्ट मान से बदल देता है।
  • join() एक अनुकूलन योग्य विभाजक के साथ सरणी तत्वों को एक स्ट्रिंग में जोड़ता है।

ये विधियां प्रभावी सरणी हेरफेर के लिए आवश्यक हैं और आपके कोड को साफ-सुथरा और अधिक कुशल बनाने में मदद कर सकती हैं।

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/jenil/4-essential-javascript-array-methods-part-2-d12?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.com से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3