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

जावास्क्रिप्ट में किसी अन्य सरणी के डुप्लिकेट मानों की एक सरणी बनाएं


हमें एक JavaScript फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक की एक सरणी लेता है। फ़ंक्शन को मूल सरणी से उन सभी तत्वों की एक नई सरणी तैयार करनी चाहिए जो अद्वितीय नहीं हैं (डुप्लिकेट तत्व।)

उदाहरण के लिए -

यदि इनपुट ऐरे है -

const arr = [3, 6, 7, 5, 3];

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

const output = [3];

उदाहरण

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

const arr = [3, 6, 7, 5, 3];
const makeDuplicatesArray = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      if(i === arr.lastIndexOf(arr[i])){
         continue;
      };
      res.push(arr[i])
   };
return res;
};
console.log(makeDuplicatesArray(arr));

आउटपुट

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

[3]

  1. जावास्क्रिप्ट बेसिक ऐरे मेथड्स

    कुछ बुनियादी जावास्क्रिप्ट सरणी विधियाँ हैं - विधि विवरण Array.push() सरणी के अंत में तत्वों को जोड़ने के लिए। Array.pop() सरणी के अंत से तत्वों को हटाने के लिए। Array.unshift() सरणी के सामने तत्वों को जोड़ने के लिए Array.shift() सरणी के सामने से तत्वों को हटाने के लिए। Array.splice() ब्य

  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"

  1. जावास्क्रिप्ट सरणी में सभी अद्वितीय मान कैसे प्राप्त करें?

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