हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो एक सरणी में सभी अद्वितीय वस्तुओं की गणना करता है। फ़ंक्शन को सरणी के प्रत्येक अद्वितीय तत्व की गिनती का प्रतिनिधित्व करने वाली वस्तु वापस करनी चाहिए।
मान लें कि निम्नलिखित हमारी सरणी है -
const arr = ["hi", "hello", "hi"];
उदाहरण
निम्नलिखित कोड है -
const arr = ["hi", "hello", "hi"]; const countUnique = arr => { const counts = {}; for (var i = 0; i < arr.length; i++) { counts[arr[i]] = 1 + (counts[arr[i]] || 0); }; return counts; }; console.log(countUnique(arr));
आउटपुट
यह कंसोल पर निम्न आउटपुट उत्पन्न करेगा -
{ hi: 2, hello: 1 }