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

निर्दिष्ट सभी सेपरेटर के आधार पर स्ट्रिंग का विभाजित ऐरे लौटाएं - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो एक स्ट्रिंग और सेपरेटर के रूप में निर्दिष्ट किसी भी संख्या में कैरेक्टर लेता है। हमारा फंक्शन निर्दिष्ट सभी सेपरेटर के आधार पर स्ट्रिंग का विभाजित ऐरे लौटाना चाहिए।

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

यदि स्ट्रिंग है:

const str = 'rttt.trt/trfd/trtr,tr';

और सेपरेटर हैं:

const sep = ['/', '.', ','];

तो आउटपुट होना चाहिए:

const output = [ 'rttt', 'trt', 'trfd', 'trtr' ];

उदाहरण

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

const str = 'rttt.trt/trfd/trtr,tr';
const splitMultiple = (str, ...separator) => {
    const res = [];
    let start = 0;
    for(let i = 0; i < str.length; i++){
        if(!separator.includes(str[i])){
            continue;
        };
        res.push(str.substring(start, i));
        start = i+1;
    };
    return res;
};
console.log(splitMultiple(str, '/', '.', ','))

आउटपुट

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

[ 'rttt', 'trt', 'trfd', 'trtr' ]

  1. - JavaScript में स्ट्रिंग के आधार पर संक्षिप्त नाम (एक्रोनिम) लौटाना

    हमें एक JavaScript फ़ंक्शन लिखना है जो एकमात्र आर्गुमेंट के रूप में वर्णों की एक स्ट्रिंग लेता है। फ़ंक्शन को इनपुट के रूप में प्रदान की गई स्ट्रिंग वाक्यांश के आधार पर संक्षिप्त नाम (एक्रोनिम) बनाकर लौटाना चाहिए। संक्षिप्त नाम बनाते समय फ़ंक्शन को केवल उन शब्दों पर विचार करना चाहिए जो बड़े अक्षर से

  1. - JavaScript में सरणी के आधार पर स्ट्रिंग के अक्षरों को शिफ्ट करना

    मान लीजिए हमारे पास एक स्ट्रिंग है जिसमें केवल लोअरकेस अंग्रेजी वर्णमाला के अक्षर हैं। इस प्रश्न के उद्देश्य के लिए, हम एक अक्षर की इकाई शिफ्ट को उस अक्षर को वर्णमाला में उसके अगले अक्षर से बदलने के रूप में परिभाषित करते हैं (रैप-अराउंड सहित, जिसका अर्थ है z के बाद a आता है)।हमें एक JavaScript फ़ंक्

  1. - जावास्क्रिप्ट का उपयोग करके सरणी में एकमात्र अद्वितीय स्ट्रिंग ढूंढना

    समस्याहमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। सरणी में सभी स्ट्रिंग्स में समान अक्षर होते हैं, या अक्षरों की पुनरावृत्ति होती है, और केवल एक स्ट्रिंग में अक्षरों का एक अलग सेट होता है। हमारा फ़ंक्शन उस स्ट्रिंग को ढूंढकर लौटाएगा।उदाहरण के लिएयदि सरणी है:[ba, abc, acb