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

अंतिम वर्णों के आधार पर डुप्लिकेट स्ट्रिंग्स हटाएं - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो स्ट्रिंग्स का एक ऐरे लेता है और उन दो स्ट्रिंग्स में से प्रत्येक को हटा देता है जो समान वर्ण से समाप्त होती हैं।

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

const arr = ['Radar', 'Cat' , 'Dog', 'Car', 'Hat'];

तो हमें एक को हटाकर केवल एक स्ट्रिंग रखनी है जो ऐरे में अलग-अलग अक्षरों से समाप्त होती है।

उदाहरण

निम्नलिखिक कोड है:

const arr = ['Radar', 'Cat' , 'Dog', 'Car', 'Hat'];
const delelteSameLetterWord = arr => {
    const map = new Map();
    for(let i = 0; i < arr.length; ){
        const el = arr[i];
        const last = el[el.length - 1];
        if(map.has(last)){
            arr.splice(i, 1);
        }else{
            i++;
            map.set(last, true);
        };
    }
};
delelteSameLetterWord(arr);
console.log(arr);

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

[ 'Radar', 'Cat', 'Dog' ]

  1. - JavaScript में ES6 के टेम्पलेट स्ट्रिंग्स का महत्व

    ES6 के टेम्पलेट स्ट्रिंग्स स्ट्रिंग्स को संयोजित करने का एक नया तरीका है। हमारे पास पहले से ही स्ट्रिंग्स को संयोजित करने के लिए join(), concat() आदि मेथड्स हैं लेकिन टेम्पलेट स्ट्रिंग्स मेथड सबसे परिष्कृत है क्योंकि यह अधिक पठनीय है, कोट्स को एस्केप करने के लिए कोई बैकस्लैश नहीं और कोई अधिक गन्दे

  1. JavaScript का उपयोग करके एक्सेंटेड कैरेक्टर्स वाले स्ट्रिंग्स को कैसे सॉर्ट करें? JavaScript का उपयोग करके एक्सेंटेड कैरेक्टर्स वाले स्ट्रिंग्स को कैसे सॉर्ट करें?

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

  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>