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

जावास्क्रिप्ट में URL मानों के साथ सरणी से डुप्लिकेट निकालें

<घंटा/>

मान लीजिए, हमारे पास इस तरह की वस्तुओं की एक सरणी है -

const arr =[{url:'www.example.com/hello', id:"22" }, {url:'www.example.com/hello', id:"22"}, { url:'www.example.com/hello-how-are-you', id:"23"}, {url:'www.example.com/i-like-cats', id:"24"}, { url:'www.example.com/i-like-pie', आईडी:"25" }];

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो वस्तुओं की एक ऐसी सरणी लेता है। फ़ंक्शन को ऐसी वस्तुओं को सरणी से हटा देना चाहिए जिनमें डुप्लिकेट आईडी कुंजियाँ हैं। हमें अंडरस्कोर जैसे किसी भी पुस्तकालय का उपयोग किए बिना ऐसा करने की आवश्यकता है।

आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

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

const arr =[{url:'www.example.com/hello', id:"22" }, {url:'www.example.com/hello', id:"22"}, { url:'www.example.com/hello−how−are−you', id:"23" }, { url:'www.example.com/i−like−cats', id:"24"}, { url:'www.example.com/i−like−pie', id:"25" }];const removeDuplicate =(arr =[]) => { const map ={}; के लिए (चलो मैं =0; मैं  

आउटपुट

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

[ { url:'www.example.com/hello', id:'22' }, { url:'www.example.com/hello-how-are-you', id:'23' }, { url:'www.example.com/i-like-cats', id:'24' }, { url:'www.example.com/i-like-pie', id:'25' }] 
  1. जावास्क्रिप्ट सरणी से किसी आइटम को मूल्य से कैसे हटाएं?

    जावास्क्रिप्ट में किसी ऐरे से किसी आइटम को हटाने के लिए, पहले आइटम प्राप्त करें और फिर स्प्लिस () विधि का उपयोग करके इसे हटा दें। आप निम्न कोड को चलाने का प्रयास कर सकते हैं - उदाहरण <html>        <body>                  

  1. जावास्क्रिप्ट में किसी सरणी से झूठे मान कैसे निकालें?

    Javascript लाइब्रेरी underscore.js प्रदान किया है _.compact() सभी झूठे . को हटाने की विधि एक सरणी में मान। एक सरणी में गलत मान और कुछ नहीं बल्कि NaN, अपरिभाषित, खाली स्ट्रिंग, गलत और 0 हैं। यह एक नया सरणी देता है जो आउटपुट के रूप में झूठे मानों से मुक्त होता है। वाक्यविन्यास _.compact( array )

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

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