महत्वपूर्ण जावास्क्रिप्ट अर्रे मेथड्स: मैप, फ़िल्टर, और और की खोज

जावास्क्रिप्ट मेथड्स: map(), filter(), और अन्य को समझनाजावास्क्रिप्ट कई शक्तिशाली मेथड्स प्रदान करता है जो arrays और objects को मनिपुलेट करने के लिए अधिक सरल और पठनीय तरीके से व्यायाम करने में मदद करते हैं। यहाँ कुछ महत्वपूर्ण मेथड्स जैसे map(), filter(), और अन्य की झलक है।1. map() map() मेथड एक नए एरे निर्मित करता है जिसमें सभी तत्वों पर प्रदान की गई फ़ंक्शन को बुलाकर परिणाम भरे होते हैं। उदाहरण:const numbers = [1, 2, 3, 4];const doubled = numbers.map(num => num * 2);console.log(doubled); // [2, 4, 6, 8] 2. filter() filter() मेथड उन सभी तत्वों के साथ एक नए एरे बनाता है जो दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करते हैं। उदाहरण:const numbers = [1, 2, 3, 4];const evens = numbers.filter(num => num % 2 === 0);console.log(evens); // [2, 4] 3. reduce() reduce() मेथड स्थानांतरित जल्दी से आगे बढ़ती हो रही सिर्फ़ एक्स्ट्रिमेन्ट पर एक रिज़ल्ट उत्पन्न करता है, और सिंगल आउटपुट वैल्यू देता है। उदाहरण:const numbers = [1, 2, 3, 4];const sum = numbers.reduce((acc, curr) => acc + curr, 0);console.log(sum); // 10 4. forEach() forEach() मेथड दिये गए फ़ंक्शन को हर एरे तत्व के लिए एक बार चलाता है। उदाहरण:const numbers = [1, 2, 3, 4];numbers.forEach(num => console.log(num));// Output: 1 2 3 4 5. find() find() मेथड एरे में पहले तत्व की मान लौटाता है जो दिए गए टेस्टिंग फ़ंक्शन को संतोषपुर्वक करता है। अन्यथा, यह undefined लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const found = numbers.find(num => num > 2);console.log(found); // 3 6. some() some() मेथड यह जाँचता है कि कम से कम एक एरे तत्व जो दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करता है या नहीं। यह एक बूलियन वैल्यू लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const hasEven = numbers.some(num => num % 2 === 0);console.log(hasEven); // true 7. every() every() मेथड यह जाँचता है कि क्या एरे में सभी तत्व दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करते हैं या नहीं। यह एक बूलियन वैल्यू लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const allEven = numbers.every(num => num % 2 === 0);console.log(allEven); // false 8. sort() sort() मेथड एरे के तत्वों को स्थानीय रूप से सॉर्ट करता है और सॉर्टेड एरे लौटाता है। डिफ़ॉल्ट सॉर्ट क्रम स्ट्रिंग यूनिकोड कोड पॉइंट के अनुसार होता है। उदाहरण:const numbers = [4, 2, 3, 1];numbers.sort();console.log(numbers); // [1, 2, 3, 4] 9. concat() concat() मेथड दो या उससे अधिक एरे को मर्ज करने के लिए उपयोग किया जाता है। यह मेथड मौजूदा एरे को बदलता नहीं है, बल्कि नया एरे लौटाता है। उदाहरण:const array1 = [1, 2];const array2 = [3, 4];const mergedArray = array1.concat(array2);console.log(mergedArray); // [1, 2, 3, 4] 10. includes() includes() मेथड एरे में किसी मान को शामिल करता है, और उपयुक्त रूप में true या false लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const includesThree = numbers.includes(3);console.log(includesThree); // true इन मेथड्स को समझने और उपयोग करने से आपकी योग्यता जावास्क्रिप्ट कोड लिखने में काफ़ी सारल और पठनीय हो सकती है। ये मेथड्स ECMAScript मानक का हिस्सा हैं, जिससे आधुनिक ब्राउज़र और वातावरणों में व्यापक समर्थन सुनिश्चित है।
जावास्क्रिप्ट मेथड्स: map(), filter(), और अन्य को समझनाजावास्क्रिप्ट कई शक्तिशाली मेथड्स प्रदान करता है जो arrays और objects को मनिपुलेट करने के लिए अधिक सरल और पठनीय तरीके से व्यायाम करने में मदद करते हैं। यहाँ कुछ महत्वपूर्ण मेथड्स जैसे map(), filter(), और अन्य की झलक है।1. map() map() मेथड एक नए एरे निर्मित करता है जिसमें सभी तत्वों पर प्रदान की गई फ़ंक्शन को बुलाकर परिणाम भरे होते हैं। उदाहरण:const numbers = [1, 2, 3, 4];const doubled = numbers.map(num => num * 2);console.log(doubled); // [2, 4, 6, 8] 2. filter() filter() मेथड उन सभी तत्वों के साथ एक नए एरे बनाता है जो दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करते हैं। उदाहरण:const numbers = [1, 2, 3, 4];const evens = numbers.filter(num => num % 2 === 0);console.log(evens); // [2, 4] 3. reduce() reduce() मेथड स्थानांतरित जल्दी से आगे बढ़ती हो रही सिर्फ़ एक्स्ट्रिमेन्ट पर एक रिज़ल्ट उत्पन्न करता है, और सिंगल आउटपुट वैल्यू देता है। उदाहरण:const numbers = [1, 2, 3, 4];const sum = numbers.reduce((acc, curr) => acc + curr, 0);console.log(sum); // 10 4. forEach() forEach() मेथड दिये गए फ़ंक्शन को हर एरे तत्व के लिए एक बार चलाता है। उदाहरण:const numbers = [1, 2, 3, 4];numbers.forEach(num => console.log(num));// Output: 1 2 3 4 5. find() find() मेथड एरे में पहले तत्व की मान लौटाता है जो दिए गए टेस्टिंग फ़ंक्शन को संतोषपुर्वक करता है। अन्यथा, यह undefined लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const found = numbers.find(num => num > 2);console.log(found); // 3 6. some() some() मेथड यह जाँचता है कि कम से कम एक एरे तत्व जो दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करता है या नहीं। यह एक बूलियन वैल्यू लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const hasEven = numbers.some(num => num % 2 === 0);console.log(hasEven); // true 7. every() every() मेथड यह जाँचता है कि क्या एरे में सभी तत्व दिये गए फ़ंक्शन द्वारा लागू किए गए परीक्षण को पास करते हैं या नहीं। यह एक बूलियन वैल्यू लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const allEven = numbers.every(num => num % 2 === 0);console.log(allEven); // false 8. sort() sort() मेथड एरे के तत्वों को स्थानीय रूप से सॉर्ट करता है और सॉर्टेड एरे लौटाता है। डिफ़ॉल्ट सॉर्ट क्रम स्ट्रिंग यूनिकोड कोड पॉइंट के अनुसार होता है। उदाहरण:const numbers = [4, 2, 3, 1];numbers.sort();console.log(numbers); // [1, 2, 3, 4] 9. concat() concat() मेथड दो या उससे अधिक एरे को मर्ज करने के लिए उपयोग किया जाता है। यह मेथड मौजूदा एरे को बदलता नहीं है, बल्कि नया एरे लौटाता है। उदाहरण:const array1 = [1, 2];const array2 = [3, 4];const mergedArray = array1.concat(array2);console.log(mergedArray); // [1, 2, 3, 4] 10. includes() includes() मेथड एरे में किसी मान को शामिल करता है, और उपयुक्त रूप में true या false लौटाता है। उदाहरण:const numbers = [1, 2, 3, 4];const includesThree = numbers.includes(3);console.log(includesThree); // true इन मेथड्स को समझने और उपयोग करने से आपकी योग्यता जावास्क्रिप्ट कोड लिखने में काफ़ी सारल और पठनीय हो सकती है। ये मेथड्स ECMAScript मानक का हिस्सा हैं, जिससे आधुनिक ब्राउज़र और वातावरणों में व्यापक समर्थन सुनिश्चित है।
Show original content

0 user upvote it!

0 answer