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

जावास्क्रिप्ट में केवल एक बार प्रदर्शित होने के लिए गैर-अद्वितीय मान को फ़िल्टर करना

<घंटा/>

हमारे पास शाब्दिकों की एक सरणी है जिसमें कुछ डुप्लीकेट मान इस तरह कई बार दिखाई देते हैं -

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो इस सरणी में लेता है और मूल सरणी से सभी डुप्लिकेट प्रविष्टियों को केवल एक बार चुनता है।

इसलिए, उपरोक्त सरणी के लिए, आउटपुट होना चाहिए -

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

उदाहरण

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

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];
const removeDuplicate = arr => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         if(!res.includes(arr[i])){
            res.push(arr[i]);
         };
      };
   };
   return res;
};
console.log(removeDuplicate(arr));

आउटपुट

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

[1, 4, 3, 2]

  1. सेलेनियम में जावास्क्रिप्ट कोड का वापसी मूल्य प्राप्त करना।

    हम सेलेनियम वेबड्राइवर के साथ जावास्क्रिप्ट कोड का रिटर्न वैल्यू प्राप्त कर सकते हैं। सेलेनियम executeScript . की सहायता से Javascript कमांड चला सकता है तरीका। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को विधि के तर्क के रूप में पारित किया जाता है। हम कीवर्ड रिटर्न की मदद से जावास्क्रिप्ट कोड से व

  1. JavaScript में (m)1/n के मान की गणना करें

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो नंबर m और n लेता है। हमारे फ़ंक्शन को निम्नलिखित अभिव्यक्ति के मूल्य की गणना और वापसी करनी चाहिए - (m)1/n उदाहरण निम्नलिखित कोड है - const m = 16; const n = 4; const findNthRoot = (m, n) => {    const power = 1 / n;    cons

  1. जावास्क्रिप्ट का उपयोग करके किसी सरणी से केवल अनुक्रम संख्या का पता लगाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। सरणी को आरोही/बढ़ते क्रम में क्रमबद्ध किया गया है और सरणी में केवल एक तत्व क्रम से बाहर है। हमारे फ़ंक्शन को उस तत्व को ढूंढना और वापस करना चाहिए। उदाहरण निम्नलिखित कोड है - const arr = [1, 2, 3, 4, 17, 5, 6, 7, 8]; con