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

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

<घंटा/>

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

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

const str ='यह एक उदाहरण स्ट्रिंग है';

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

const output ='Ths s n example strng';

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

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

const str ='यह एक उदाहरण स्ट्रिंग है'; const removeLast =word => { const lastIndex =el => word.lastIndexOf(el); const ind =Math.max(lastIndex('a'), lastIndex('e'), lastIndex('i'), lastIndex('o'), lastIndex('u')); वापसी word.substr(0, ind) + word.substr(ind+1, word.length);}const removeLastVowel =str => { const strArr =str.split(''); वापसी strArr.reduce((acc, val) => { वापसी acc.concat(removeLast(val)); }, []).join('');};console.log(removeLastVowel(str)); 

आउटपुट

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

Ths s n example strng

  1. जावास्क्रिप्ट में एक स्ट्रिंग को असंबद्ध करना

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

  1. जावास्क्रिप्ट में केवल एक स्ट्रिंग से व्यंजन उलटना

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

  1. जावास्क्रिप्ट का उपयोग करके एक स्ट्रिंग से लंबे शब्द लौटाना

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