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

एक सरणी जावास्क्रिप्ट में सभी तत्वों के माध्यम से लूपिंग और आवृत्ति प्राप्त करना

<घंटा/>

मान लीजिए, हमें संख्याओं / स्ट्रिंग्स की एक सरणी दी जाएगी जिसमें कुछ डुप्लिकेट प्रविष्टियाँ होंगी, हमें बस इतना करना है कि सरणी में प्रत्येक तत्व की आवृत्ति वापस करना है। किसी वस्तु को कुंजी के रूप में तत्व के साथ लौटाना और आवृत्ति के रूप में इसका मान इस स्थिति के लिए एकदम सही होगा।

हम एक forEach() लूप के साथ सरणी पर पुनरावृति करेंगे और ऑब्जेक्ट में तत्वों की संख्या को बढ़ाते रहेंगे यदि यह पहले से मौजूद है अन्यथा हम ऑब्जेक्ट में उस तत्व के लिए एक नई प्रॉपर्टी बनाएंगे।

और अंत में, हम वस्तु वापस कर देंगे।

इस समस्या का पूरा कोड होगा -

उदाहरण

const arr =[2,5,7,8,5,3,5,7,8,5,3,4,2,4,2,1,6,8,6]; const getFrequency =( ऐरे) => {कॉन्स्ट मैप ={}; array.forEach(item => {if(map[item]){ map[item]++; }else{ map[item] =1; }}); वापसी नक्शा;};console.log(getFrequency(arr));

आउटपुट

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

{ '1':1, '2':3, '3':2, '4':2, '5':4, '6':2, '7':2, '8':3 } 
  1. जावास्क्रिप्ट में एक सरणी के माध्यम से लूपिंग

    जावास्क्रिप्ट में एक सरणी के माध्यम से लूप करने के कई तरीके हैं। जावास्क्रिप्ट में लूप के लिए आइए उनके साथ एक लूप के लिए शुरू करते हैं। जेएस में लूप के 2 रूपांतर हैं। पहला रूप इनिट, कंडीशन, एक्सप्र लूप है। यह पहले स्टेटमेंट को इनिशियलाइज़ करता है, फिर प्रत्येक पुनरावृत्ति पर expr निष्पादित करता है औ

  1. जावास्क्रिप्ट में _.initial() फ़ंक्शन का क्या महत्व है?

    _.प्रारंभिक() _.प्रारंभिक () underscore.js . में एक फ़ंक्शन है , जो जावास्क्रिप्ट की एक लाइब्रेरी है। इस विधि का उपयोग किसी सरणी के अंतिम तत्व को शेष तत्वों से अलग करने के लिए किया जाता है। यह विधि किसी सरणी के अंतिम मान को अनदेखा कर देती है। वाक्यविन्यास _.initial(सरणी, n); _.प्रारंभिक() 2 पैराम

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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