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

JavaScript में सरणी में अद्वितीय तत्वों की गिनती


हमें एक 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 }

  1. जावास्क्रिप्ट एरे में सभी यूनिक वैल्यूज कैसे प्राप्त करें? जावास्क्रिप्ट एरे में सभी यूनिक वैल्यूज कैसे प्राप्त करें?

    जावास्क्रिप्ट एरे में सभी यूनिक वैल्यूज प्राप्त करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style> &nb

  1. - JavaScript में सरणी को अद्वितीय बनाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। एक चाल में किसी भी arr[i] को चुनना और उसे 1 से बढ़ाना शामिल है। हमारे फ़ंक्शन को सरणी arr में हर मान को अद्वितीय बनाने के लिए आवश्यक कम से कम चालों की संख्या वापस करनी चाहिए। उदाहर

  1. - JavaScript में सरणी के तत्वों को पुनर्व्यवस्थित करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी arr को पहले और एकमात्र आर्गुमेंट के रूप में लेता है। सरणी arr हमेशा सम लंबाई की होगी। हमारे फ़ंक्शन को true वापस करना चाहिए यदि और केवल यदि इसे पुनः क्रमबद्ध करना संभव है जैसे कि arr[2 * i + 1] = 2 * arr[2 * i] हर 0 <= i < length(arr