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

JavaScript में दो एरे की तुलना करें और true/false का नया एरे बनाएं


जावास्क्रिप्ट में हमारे पास 2 एरे हैं और हम एक की तुलना दूसरे से करना चाहते हैं यह देखने के लिए कि मास्टर एरे के तत्व कीज़ एरे में मौजूद हैं या नहीं, और फिर उसी लंबाई का एक नया एरे बनाएं जो मास्टर एरे की लंबाई के बराबर हो लेकिन जिसमें केवल true और false हों (उन मानों के लिए true जो कीज़ एरे में मौजूद हैं और false उनके लिए जो नहीं हैं)।

मान लीजिए, यदि दो एरे हैं -

const master = [3,9,11,2,20]; const keys = [1,2,3];

तो अंतिम एरे होना चाहिए -

const finalArray = [true, false, false, true, false];

इसलिए, आइए इस समस्या के लिए फ़ंक्शन लिखते हैं -

उदाहरण

const master = [3,9,11,2,20]; const keys = [1,2,3]; const prepareBooleans = (master, keys) => {    const booleans = master.map(el => {       return keys.includes(el);    });    return booleans; }; console.log(prepareBooleans(master, keys));

आउटपुट

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

[ true, false, false, true, false ]

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

  1. जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें? जावास्क्रिप्ट में दो ऐरे को कैसे गुणा करें?

    जावास्क्रिप्ट में दो ऐरे को गुणा करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. - C# में दो ऐरे की तुलना कैसे करें?

    सबसे पहले, तुलना की जाने वाली दो ऐरे सेट करें:// two arrays int[] arr = new int[] { 99, 87, 56, 45}; int[] brr = new int[] { 99, 87, 56, 45 };अब, दो ऐरे की तुलना करने के लिए SequenceEqual() का उपयोग करें:arr.SequenceEqual(brr);दो ऐरे की तुलना करने का कोड निम्नलिखित है:उदाहरणusing System; using Syste