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

जावास्क्रिप्ट में सरणी से डुप्लिकेट ऑब्जेक्ट निकालना

<घंटा/>

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

const arr =[ {"शीर्षक":"सहायक"}, {"माह":"जुलाई"}, {"घटना":"छुट्टी"}, {"शीर्षक":"सहायक"}]; 

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

उदाहरण

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

const arr =[ {"शीर्षक":"सहायक"}, {"माह":"जुलाई"}, {"घटना":"अवकाश"}, {"शीर्षक":"सहायक"}];स्थिरांक हटाएँडुप्लिकेट =एआर => {कॉन्स्ट मैप ={}; के लिए (चलो मैं =0; मैं  

आउटपुट

कंसोल में आउटपुट -

[ { शीर्षक:'असिस्टेंट' }, {महीना:'जुलाई' }, {इवेंट:'हॉलिडे' } ]

  1. जावास्क्रिप्ट Array.from () विधि जावास्क्रिप्ट Array.from () विधि

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

  1. जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई जावास्क्रिप्ट - सरणी वस्तुओं की लंबाई

    जावास्क्रिप्ट में लंबाई संपत्ति वस्तु का आकार लौटाती है। स्ट्रिंग और सरणी ऑब्जेक्ट की लंबाई के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .नमूना, .परिणाम {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; लाल रंग; }जावास्क्रिप्ट लंबाई गुणयहा

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें? जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

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