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

जावास्क्रिप्ट में दोहराए जाने वाले मानों के स्थान पर खाली स्ट्रिंग सम्मिलित करना

<घंटा/>

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

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

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

उदाहरण

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

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. जावास्क्रिप्ट सरणी। मान ()

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

  1. जावास्क्रिप्ट में शून्य/खाली वस्तुओं वाले सरणी को मान कैसे असाइन करें?

    जावास्क्रिप्ट का उपयोग करके शून्य/खाली वस्तुओं के साथ एक सरणी को मान निर्दिष्ट करने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, init

  1. जावास्क्रिप्ट के साथ तालिका में नल मान डालने से कैसे बचें?

    तालिका में डाले गए शून्य मानों से छुटकारा पाने के लिए, आपको मान दर्ज करते समय स्थिति की जांच करनी होगी। NULL की जाँच करने की शर्त इस प्रकार होनी चाहिए - while( !( yourVariableName1==null || yourVariableName2==null || yourVariableName3==null…...N){    // yourStatement1