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

जावास्क्रिप्ट में एक ही अक्षर से शुरू होने वाले दो स्ट्रिंग्स में से हर एक को डिलीट करें

<घंटा/>

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

उदाहरण के लिए, यदि वास्तविक सरणी है -

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];

फिर हमें सरणी के अलग-अलग अक्षरों में केवल एक स्ट्रिंग को हटाना और रखना है, इसलिए ए से शुरू होने वाले दो स्ट्रिंग्स में से एक को हटा दिया जाना चाहिए और जे के साथ एक ही होना चाहिए।

उदाहरण

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

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];
const delelteSameLetterWord = arr => {
   const map = new Map();
   arr.forEach((el, ind) => {
      if(map.has(el[0])){
         arr.splice(ind, 1);
      }else{
         map.set(el[0], true);
      };
   });
};
delelteSameLetterWord(arr);
console.log(arr);

आउटपुट

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

[ 'Apple', 'Jack', 'Car' ]

  1. जावास्क्रिप्ट में पहली स्ट्रिंग में एक स्थान के साथ दो तार कैसे जोड़ें?

    दो स्ट्रिंग जोड़ने के लिए हमें एक + ऑपरेटर . की आवश्यकता है स्ट्रिंग्स के बीच कुछ जगह बनाने के लिए, लेकिन जब पहली स्ट्रिंग में ही स्पेस होता है, तो स्पेस को स्पष्ट रूप से असाइन करने की कोई आवश्यकता नहीं होती है। निम्नलिखित उदाहरण में चूंकि स्ट्रिंग str1 में इसके साथ एक स्थान है, केवल संयोजन बिना

  1. जावास्क्रिप्ट में पहली स्ट्रिंग के अंत में दूसरी स्ट्रिंग को संयोजित करने के लिए दो स्ट्रिंग्स को कैसे संयोजित करें?

    सम्मिलित करने के लिए हमारे पास string.concat() . है तरीका। लेकिन यह कोई विशिष्टता प्रदान नहीं करेगा, जिसका अर्थ है संयोजन के बाद स्ट्रिंग की लंबाई, विशिष्ट मान जो जोड़े जाने हैं, आदि। इसलिए इस समस्या को कम करने के लिए जावास्क्रिप्ट ने string.padEnd() प्रदान किया है। तरीका। यह विधि दो पैरामीटर लेती ह

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

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