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

JavaScript में ऐरे एलिमेंट्स की घटनाओं को गिनकर 2D ऐरे में डालना


हमें एक JavaScript फ़ंक्शन लिखना है जो लिटरल वैल्यूज़ के ऐरे को लेता है। फ़ंक्शन को इनपुट ऐरे के प्रत्येक एलिमेंट की फ्रीक्वेंसी गिननी चाहिए और उस आधार पर एक नया ऐरे तैयार करना चाहिए।

उदाहरण के लिए - यदि इनपुट ऐरे है:

const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4];

तो आउटपुट होना चाहिए:

const output = [    [5, 3],    [2, 5],    [9, 1],    [4, 1] ];

उदाहरण

इसके लिए कोड होगा:

const arr = [5, 5, 5, 2, 2, 2, 2, 2, 9, 4]; const frequencyArray = (arr = []) => {    const res = [];    arr.forEach(el => {       if (!this[el]) {          this[el] = [el, 0];          res.push(this[el])       };       this[el][1] ++    }, {});    return res; }; console.log(frequencyArray(arr));

आउटपुट

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

[ [ 5, 3 ], [ 2, 5 ], [ 9, 1 ], [ 4, 1 ] ]

  1. - JavaScript में ऐरे के 0वें इंडेक्स वाले एलिमेंट को हटाकर शेष एलिमेंट्स कैसे लौटाएं

    _.rest() का उपयोग शेष एलिमेंट्स को लौटाने के लिए किया जाता है सिवाय 0वें इंडेक्स वाले एलिमेंट के। यह underscore.js से संबंधित है, जो JavaScript की एक लाइब्रेरी है। यह दो पैरामीटर लेता है। एक ऐरे और दूसरा इंडेक्स। दूसरा पैरामीटर दिए गए इंडेक्स वाले ऐरे से खोज शुरू करने के लिए उपयोग किया जाता है। सिं

  1. - JavaScript में _.initial() फंक्शन का महत्व

    _.initial() _.initial() underscore.js में एक फंक्शन है, जो JavaScript की एक लाइब्रेरी है। यह मेथड ऐरे के अंतिम एलिमेंट को शेष एलिमेंट्स से अलग करने के लिए उपयोग किया जाता है। यह मेथड ऐरे के अंतिम मान को अनदेखा कर देता है। सिंटैक्स _.initial( array, n ); _.initial() 2 पैरामीटर ले सकता है। array - मे

  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>