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

जावास्क्रिप्ट में एक सरणी में एक से अधिक होने वाले तत्व की सभी घटनाओं को हटा दें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की एक सरणी लेता है।

सरणी में कुछ दोहराए जाने वाले मान हो सकते हैं।

हमारे फ़ंक्शन को दोहराए जा रहे सरणी से सभी मानों को हटा देना चाहिए। हमें ऐसे सभी तत्वों के सभी उदाहरणों को हटाना होगा।

उदाहरण

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

const arr = [1, 2, 3, 2, 4];
const removeAllInstances = (arr = []) => {
   filtered = arr.filter(val => {
      const lastIndex = arr.lastIndexOf(val);
      const firstIndex = arr.indexOf(val);
      return lastIndex === firstIndex;
   });
   return filtered;
};
console.log(removeAllInstances(arr));

आउटपुट

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

[ 1, 3, 4 ]

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

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

  1. जावास्क्रिप्ट में आईडी द्वारा तत्व निकालें?

    आईडी द्वारा तत्व को हटाने के लिए, आप निकालें () का उपयोग कर सकते हैं। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width,

  1. जावास्क्रिप्ट - सरणी अपरिभाषित तत्व गणना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो तत्वों की एक सरणी लेता है। तत्वों की सरणी में कुछ अपरिभाषित मान भी हो सकते हैं। हमारे फ़ंक्शन को सरणी की लंबाई की गणना करनी चाहिए और गिनती में केवल परिभाषित तत्वों की संख्या होनी चाहिए। उदाहरण इसके लिए कोड होगा - const arr = [12, undefined, "blabla&qu