हमें एक JavaScript फ़ंक्शन लिखना है जो एक सरणी में सभी अद्वितीय आइटम्स की गिनती करता है। फ़ंक्शन को सरणी के प्रत्येक अद्वितीय तत्व की गिनती दर्शाने वाला एक ऑब्जेक्ट लौटाना चाहिए।
आइए इस फ़ंक्शन के लिए कोड लिखते हैं:
उदाहरण
कोड निम्न होगा:
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 }