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

JavaScript में स्ट्रिंग से अंतिम स्वर को हटाना


हमें एक JavaScript फ़ंक्शन लिखना होगा जो एक स्ट्रिंग लेता है और प्रत्येक शब्द का अंतिम स्वर हटाकर एक नई स्ट्रिंग लौटाता है।

उदाहरण के लिए: यदि स्ट्रिंग है:

const str = 'This is an example string';

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

const output = 'Ths s n exampl strng';

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

इसका कोड निम्नलिखित होगा:

const str = 'This is an example string';
const removeLast = word => {
  const lastIndex = el => word.lastIndexOf(el);
  const ind = Math.max(lastIndex('a'), lastIndex('e'), lastIndex('i'), lastIndex('o'), lastIndex('u'));
  return word.substr(0, ind) + word.substr(ind+1, word.length);
}
const removeLastVowel = str => {
  const strArr = str.split(' ');
  return strArr.reduce((acc, val) => {
    return acc.concat(removeLast(val));
  }, []).join(' ');
};
console.log(removeLastVowel(str));

आउटपुट

कंसोल में आउटपुट होगा:

Ths s n exampl strng

  1. - JavaScript में कैमलकेस स्ट्रिंग को विभाजक के साथ अलग करना (Uncamelising)

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहले तर्क के रूप में एक स्ट्रिंग और दूसरे तर्क के रूप में एक विभाजक वर्ण लेता है। पहली स्ट्रिंग के कैमलकेस होने की गारंटी है। फ़ंक्शन को स्ट्रिंग के केस को दूसरे तर्क के रूप में प्रदान किए गए विभाजक द्वारा शब्दों को अलग करके बदलना चाहिए। उदाहरण के लिए - यदि इन

  1. - JavaScript में स्ट्रिंग से केवल व्यंजन को उल्टा करना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो लोअरकेस अंग्रेजी वर्णमाला की स्ट्रिंग को एकमात्र आर्ग्युमेंट के रूप में लेता है।फ़ंक्शन को एक नई स्ट्रिंग बनानी चाहिए जिसमें व्यंजन का क्रम उल्टा हो और स्वर अपने सापेक्ष स्थान पर बने रहें।उदाहरणयदि फ़ंक्शन का इनपुट है:const str = somestring;तो आउटपुट होना

  1. - JavaScript में स्ट्रिंग से लंबे शब्द लौटाना

    समस्याहमें एक JavaScript फ़ंक्शन लिखना है जो शब्दों का एक वाक्य और एक नंबर लेता है। फ़ंक्शन उन सभी शब्दों का एक ऐरे लौटाएगा जिनकी लंबाई निर्दिष्ट नंबर से अधिक हो।इनपुटconst str = this is an example of a basic sentence; const num = 4;आउटपुटconst output = [ example, basic, sentence ];क्योंकि ये केवल त