हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और प्रत्येक शब्द के अंतिम स्वर को हटाकर एक नया स्ट्रिंग देता है।
उदाहरण के लिए:यदि स्ट्रिंग है -
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