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

जावास्क्रिप्ट में आइटम 0 वीं अनुक्रमणिका की तुलना करके किसी सरणी में मान निकालें?

<घंटा/>

मान लें कि निम्नलिखित हमारी सरणी है &mius;

var subjectNameAlongWithMarks = [
   ["JavaScript", 78],
   ["Java", 56],
   ["JavaScript", 58],
   ["MySQL", 77],
   ["MongoDB", 75],
   ["Java", 98]
]

ऊपर, हमारे पास दोहराए गए मान हैं, जिन्हें हमें डुप्लिकेट मानों0 th अनुक्रमणिका की तुलना करके निकालने की आवश्यकता है। इसके लिए जावास्क्रिप्ट से सेट () की अवधारणा का प्रयोग करें -

उदाहरण

var subjectNameAlongWithMarks = [
   ["JavaScript", 78],
   ["Java", 56],
   ["JavaScript", 58],
   ["MySQL", 77],
   ["MongoDB", 75],
   ["Java", 98]
]
var distinctResult = subjectNameAlongWithMarks.filter(function ([value]){
   return !this.has(value) && !!this.add(value)
}, new Set())
console.log(distinctResult);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

आउटपुट

यहाँ, मेरी फ़ाइल का नाम है demo196.js। यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\javascript-code> node demo196.js
[
   [ 'JavaScript', 78 ],
   [ 'Java', 56 ],
   [ 'MySQL', 77 ],
   [ 'MongoDB', 75 ]
]

  1. किसी सरणी में 0 वें अनुक्रमित तत्व को कैसे हटाएं और शेष तत्वों को जावास्क्रिप्ट में वापस कैसे करें?

    द _.rest() शून्य अनुक्रमित तत्व को छोड़कर शेष तत्वों को वापस करने के लिए उपयोग किया जाता है। यह underscore.js . के अंतर्गत आता है , जावास्क्रिप्ट की एक पुस्तकालय। इसमें दो पैरामीटर लगते हैं। एक सरणी . है और दूसरा सूचकांक . है . दूसरे पैरामीटर का उपयोग दिए गए अनुक्रमित सरणी से खोज शुरू करने के लिए क

  1. जावास्क्रिप्ट में किसी सरणी के पहले n मान कैसे प्राप्त करें?

    किसी सरणी के पहले n तत्व प्राप्त करने के लिए हम कई तार्किक विधियों का उपयोग कर सकते हैं, लेकिन underscore.js जावास्क्रिप्ट की एक लाइब्रेरी ने _.first() . नामक एक फ़ंक्शन प्रदान किया है जावास्क्रिप्ट के पहले एन तत्व प्राप्त करने के लिए। यह सरणियों से निपटने के लिए व्यापक रूप से उपयोग की जाने वाली वि

  1. जावास्क्रिप्ट सरणी। मान ()

    JavaScript array.values() एक इटरेटर ऑब्जेक्ट लौटाता है जिसमें किसी दिए गए सरणी के सभी मान होते हैं। array.values() फ़ंक्शन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport"