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

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


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

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

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

तो हमें ऐरे में डिस्टिंक्ट लेटर्स की केवल एक स्ट्रिंग रखनी है और बाकी को डिलीट करना है, इसलिए A से शुरू होने वाली दो स्ट्रिंग्स में से एक डिलीट होनी चाहिए और J के साथ भी ऐसा ही।

उदाहरण

इसके लिए कोड:

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. - JavaScript में दो स्ट्रिंग्स को कैसे जोड़ें ताकि दूसरी स्ट्रिंग पहली के अंत में जुड़े

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

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

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