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

JavaScript में अद्वितीय तत्वों की सरणी कैसे बनाएं (डुप्लिकेट हटाएं)?


मान लीजिए निम्नलिखित डुप्लिकेट तत्वों वाली हमारी सरणी है:

var duplicateNumbers = [10, 20, 100, 40, 20, 10, 100, 1000];

हम चाहते हैं कि आउटपुट हो:

[10, 20, 100, 40, 1000];

केवल अद्वितीय तत्व प्रदर्शित करने के लिए, filter की अवधारणा का उपयोग करें।

उदाहरण

निम्नलिखित कोड देखें:

var duplicateNumbers = [10, 20, 100, 40, 20, 10, 100, 1000];
console.log("With Duplicates Values=");
console.log(duplicateNumbers);
var noDuplicateNumbersArray = duplicateNumbers.filter(function (value, index, array) {
  return array.indexOf(value) === index;
});
console.log("Without Duplicates Values=")
console.log(noDuplicateNumbersArray);

उपरोक्त प्रोग्राम चलाने के लिए, आपको निम्नलिखित कमांड का उपयोग करना होगा:

node fileName.js.

यहां, मेरा फ़ाइल नाम demo234.js है।

आउटपुट

आउटपुट इस प्रकार है:

PS C:\Users\Amit\JavaScript-code> node demo234.js
With Duplicates Values= [ 10, 20, 100, 40, 20, 10, 100, 1000 ]
Without Duplicates Values= [ 10, 20, 100, 40, 1000 ]

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

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

  1. JavaScript में बटन क्लिक पर li एलिमेंट्स कैसे हटाएं? JavaScript में बटन क्लिक पर li एलिमेंट्स कैसे हटाएं?

    प्रत्येक <li> में बटन जोड़ें, इवेंट डेलिगेशन या व्यक्तिगत लिसनर से remove() या closest() मेथड से पैरेंट <li> हटाएं। HTML स्ट्रक्चर <ul id=subjectList> <li class=subjectName>JavaScript <button class=removeBtn>हटाएं</button></li> <li class=subjectN

  1. - JavaScript में दिए गए तत्वों की संख्या के साथ सरणी के क्रमचय बनाना

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