Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การลบสระสุดท้าย - JavaScript


เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่รับสตริงและส่งคืนสตริงใหม่โดยลบสระสุดท้ายของแต่ละคำออก

ตัวอย่างเช่น − หากสตริงคือ −

const str ='นี่คือสตริงตัวอย่าง';

จากนั้นผลลัพธ์ควรเป็น −

const output ='Ths s n Examplel 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 (' '); return strArr.reduce((acc, val) => { return acc.concat(removeLast(val)); }, []).join(' ');};console.log(removeLastVowel(str)); 

ผลลัพธ์

ต่อไปนี้เป็นผลลัพธ์ในคอนโซล -

นี่คือตัวอย่าง strng