यदि केवल दो सरणियाँ हैं तो तार्किक विधियों का उपयोग करके, सामान्य तत्वों को खोजना संभव है। लेकिन अगर अधिक सरणियाँ हैं तो सामान्य तत्वों को खोजना मुश्किल है। तो प्रक्रिया को यथासंभव आसान बनाने के लिए, _.intersection() विधि चित्र में आती है। यह underscore.js . में एक फ़ंक्शन है फ्रेमवर्क, जावास्क्रिप्ट का एक पुस्तकालय।
_.चौराहे () विधि सभी सरणियों के प्रत्येक तत्व की जाँच करेगी और सामान्य मान प्रदर्शित करेगी। यदि सरणियों के समूह में कम से कम एक सरणी का एक भी सामान्य मान नहीं है तो कोई आउटपुट प्रदर्शित नहीं किया जाएगा।
वाक्यविन्यास
_.intersection(array1, array2, ....);
यह सरणियों को स्वीकार करता है और सामान्य मूल्यों का पता लगाने की कोशिश करता है और उन्हें आउटपुट के रूप में प्रदर्शित करता है।
उदाहरण
निम्नलिखित उदाहरण में, _.intersection() विधि ने प्रदान किए गए सरणियों के प्रत्येक मूल्य की जांच की और सामान्य मूल्यों को आउटपुट के रूप में प्रदर्शित किया।
आउटपुट
<पूर्व>1,2,3,4,5यह विधि न केवल संख्याओं या स्ट्रिंग्स को इनपुट के रूप में स्वीकार करती है बल्कि गलत . को भी स्वीकार करती है इनपुट के रूप में शून्य, शून्य, आदि जैसे मान।
उदाहरण
निम्नलिखित उदाहरण में, न केवल संख्याएं बल्कि गलत मूल्यों को पारित किया गया था। _.अंडरस्कोर () विधि ने गलत . सहित प्रत्येक मान की जांच की मूल्यों ने सामान्य मूल्यों को प्रदर्शित किया।
आउटपुट
1,शून्य