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

अलग-अलग तत्व खोजें - जावास्क्रिप्ट

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो शाब्दिक की एक सरणी लेता है, जैसे कि कुछ सरणी तत्व दोहराए जाते हैं। हमें एक सरणी वापस करने की आवश्यकता है जिसमें केवल एक बार दिखाई दे (दोहराया नहीं)।

उदाहरण के लिए:यदि सरणी है:>

const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8];

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

const output = [5, 6];

उदाहरण

निम्नलिखित कोड है -

const arr = [9, 5, 6, 8, 7, 7, 1, 1, 1, 1, 1, 9, 8];
const findDistinct = arr => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         continue;
      };
      res.push(arr[i]);
   };
   return res;
};
console.log(findDistinct(arr));

आउटपुट

कंसोल में आउटपुट निम्नलिखित है -

[5, 6]

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

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

  1. जावास्क्रिप्ट में विभिन्न सूचकांकों पर समान तत्वों की जोड़ी

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

  1. जावास्क्रिप्ट में सरणी तत्वों में डुप्लिकेट सहित कॉमन्स

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