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

किसी सरणी की लंबाई समान रखते हुए समान प्रविष्टियों को हटाना - JavaScript

<घंटा/>

हमें एक फ़ंक्शन लिखना है जो एक सरणी लेता है, उसमें से सभी डुप्लिकेट को हटा देता है और अंत में समान संख्या में खाली स्ट्रिंग सम्मिलित करता है।

उदाहरण के लिए -

यदि हमें चार डुप्लिकेट मान मिलते हैं, तो हमें सभी को हटाना होगा और अंत में चार खाली स्ट्रिंग्स डालना होगा।

उदाहरण

निम्नलिखित कोड है -

const arr =[1,2,3,1,2,3,2,2,3,4,5,5,12,1,23,4,1]; const deleteAndInsert =arr => { const क्रेडिट =arr.reduce ((एसीसी, वैल, इंडस्ट्रीज़, ऐरे) => {चलो {गिनती, रेस} =एसीसी; {गिनती ++; }; वापसी {रेस, गिनती}; }, {गिनती:0, रेस:[]}); कॉन्स्ट {रेस, काउंट} =क्रेडिट; वापसी res.concat(" ".repeat(count).split(" "));};console.log(deleteAndInsert(arr));

आउटपुट

यह कंसोल में निम्न आउटपुट उत्पन्न करेगा -

[ 2, 3, 5, 12, 23, 4, 1, '', '', '', '', '', '', '', '', '', '', '', '' ] 
  1. जावास्क्रिप्ट Array.from () विधि

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

  1. array.entries() जावास्क्रिप्ट में विधि।

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

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

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