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

जांचें कि क्या सरणी के कुछ तत्व समान जावास्क्रिप्ट हैं

<घंटा/>

हमारे पास संख्याओं की एक सरणी है जिसमें कुछ निरर्थक प्रविष्टियाँ हैं, हमारा काम एक फ़ंक्शन लिखना है जो सरणी में लेता है और सभी समान प्रविष्टियों को एक उप-सरणी में समूहित करता है और इस प्रकार बनाई गई नई सरणी देता है।

उदाहरण के लिए -

//अगर इनपुट ऐरे है:const arr =[1, 3, 3, 1];// तब आउटपुट होना चाहिए:const आउटपुट =[[1, 1], [3, 3]]; 

हम पहले से मौजूद तत्वों का ट्रैक रखने के लिए हैश मैप का उपयोग करेंगे और लूप का उपयोग करके सरणी पर पुनरावृति करेंगे, इसके लिए कोड होगा -

उदाहरण

const arr =[1, 3, 3, 1];const groupArray =arr => {const map ={}; कास्ट समूह =[]; के लिए (आइए =0; मैं  

आउटपुट

कंसोल में आउटपुट होगा -

[ [ 1, 1 ], [ 3, 3 ] ]

  1. हम कैसे जांचते हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं?

    यह जांचने के कई तरीके हैं कि कोई ऑब्जेक्ट जावास्क्रिप्ट में एक सरणी है या नहीं। आइए इनमें से कुछ को देखें - Array.isArray() का उपयोग करना सभी आधुनिक ब्राउज़र इस पद्धति का समर्थन करते हैं। उदाहरण console.log(Array.isArray(undefined)) console.log(Array.isArray(null)) console.log(Array.isArray("&

  1. जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन

    जावास्क्रिप्ट की कुछ () विधि का उपयोग यह जांचने के लिए किया जाता है कि किसी सरणी में कोई तत्व शर्त को पूरा करता है या नहीं। वाक्य रचना इस प्रकार है - array.some(function(currentVal, index, arr), val) ऊपर, फ़ंक्शन () के तहत पैरामीटर, करंटवैल - वर्तमान तत्व का मान, इंडेक्स - एरे इंडेक्स, जबकि वैल एर

  1. जावास्क्रिप्ट में कुछ () फ़ंक्शन को सरणी करें

    जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन जांचता है कि सरणी के कुछ तत्व दिए गए परीक्षण को पास करते हैं या नहीं। परीक्षण मूल रूप से एक फ़ंक्शन है जो सरणी के प्रत्येक तत्व के लिए चलाया जाता है। सरणी some() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना