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

JavaScript में ऐरे के ऐरे में कॉमन ऐरे को फिल्टर करना


मान लीजिए हमारे पास ऐरे का ऐसा ऐरे है:

const arr = [    [       "Serta",       "Black Friday"    ],    [       "Serta",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ] ];

हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो ऐसा ऐरे ले। और फंक्शन को एक नया ऐरे वापस करना चाहिए जिसमें मूल ऐरे से सभी यूनिक सबऐरे हों।

इसके लिए कोड:

const arr = [    [       "Serta",       "Black Friday"    ],    [       "Serta",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ],    [       "Simmons",       "Black Friday"    ] ]; const filterCommon = arr => {    const map = Object.create(null);    let res = [];    res = arr.filter(el => {       const str = JSON.stringify(el);       const bool = !map[str];       map[str] = true;       return bool;    });    return res; }; console.log(filterCommon(arr));

आउटपुट

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

[ [ 'Serta', 'Black Friday' ], [ 'Simmons', 'Black Friday' ] ]

  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>    body

  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> <s

  1. - JavaScript में स्पेशल ऐरे

    एक ऐरे को स्पेशल ऐरे कहा जाता है यदि एक पॉजिटिव इंटीजर num मौजूद है, जैसे कि ऐरे में num एलिमेंट्स num से बड़े हैं। नंबर num को ऐरे से संबंधित होना जरूरी नहीं है, बस उसका अस्तित्व होना चाहिए।उदाहरण के लिए - यदि इनपुट ऐरे है:const arr = [2, 1, 5, 2, 7, 9];तो, यदि हम ठीक से जांच करें, तो हम पाएंगे कि