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

जावास्क्रिप्ट में दो या दो से अधिक सरणियों के बीच सामान्य तत्वों को कैसे खोजें?


यदि केवल दो सरणियाँ हैं तो तार्किक विधियों का उपयोग करके, सामान्य तत्वों को खोजना संभव है। लेकिन अगर अधिक सरणियाँ हैं तो सामान्य तत्वों को खोजना मुश्किल है। तो प्रक्रिया को यथासंभव आसान बनाने के लिए, _.intersection() विधि चित्र में आती है। यह underscore.js . में एक फ़ंक्शन है फ्रेमवर्क, जावास्क्रिप्ट का एक पुस्तकालय।

_.चौराहे () विधि सभी सरणियों के प्रत्येक तत्व की जाँच करेगी और सामान्य मान प्रदर्शित करेगी। यदि सरणियों के समूह में कम से कम एक सरणी का एक भी सामान्य मान नहीं है तो कोई आउटपुट प्रदर्शित नहीं किया जाएगा।

वाक्यविन्यास

_.intersection(array1, array2, ....);

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

उदाहरण

निम्नलिखित उदाहरण में, _.intersection() विधि ने प्रदान किए गए सरणियों के प्रत्येक मूल्य की जांच की और सामान्य मूल्यों को आउटपुट के रूप में प्रदर्शित किया।

आउटपुट

<पूर्व>1,2,3,4,5

यह विधि न केवल संख्याओं या स्ट्रिंग्स को इनपुट के रूप में स्वीकार करती है बल्कि गलत . को भी स्वीकार करती है इनपुट के रूप में शून्य, शून्य, आदि जैसे मान।

उदाहरण

निम्नलिखित उदाहरण में, न केवल संख्याएं बल्कि गलत मूल्यों को पारित किया गया था। _.अंडरस्कोर () विधि ने गलत . सहित प्रत्येक मान की जांच की मूल्यों ने सामान्य मूल्यों को प्रदर्शित किया।

आउटपुट

1,शून्य

  1. जावास्क्रिप्ट में दो सरणियों में कैसे शामिल हों?

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

  1. जावास्क्रिप्ट में दो ऐरे कैसे गुणा करें?

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

  1. कैसे दो Numpy सरणियों के बीच प्रतिच्छेदन खोजने के लिए?

    इस समस्या में, हम दो सुन्न सरणियों के बीच प्रतिच्छेदन पाएंगे। दो सरणियों का प्रतिच्छेदन एक सरणी है जिसमें दोनों मूल सरणियों में समान तत्व होते हैं एल्गोरिदम Step 1: Import numpy. Step 2: Define two numpy arrays. Step 3: Find intersection between the arrays using the numpy.intersect1d() function. Ste