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

JavaScript में गैर-अद्वितीय मानों को केवल एक बार दिखाने के लिए फ़िल्टर करना


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

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

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

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

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 मेथड की मदद से जावास्क्रिप्ट कमांड चला सकता है। निष्पादित की जाने वाली जावास्क्रिप्ट कमांड को मेथड में आर्गुमेंट के रूप में पास किया जाता है।हम कीवर्ड return की मदद से जावास्क्रिप्ट कोड से वै

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

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो दो संख्याएं m और n लेता है। हमारे फ़ंक्शन को निम्न अभिव्यक्ति का मान गणना करके वापस करना चाहिए - (m)1/n उदाहरण कोड निम्न है - { const power = 1 / n; const res = Math.pow(m, power); return res; }; console.log(findNthRoot(m, n)); आउटपुट कंसो

  1. - जावास्क्रिप्ट में सरणी से एकमात्र आउट-ऑफ-सीक्वेंस संख्या ढूंढना

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