เราจำเป็นต้องเขียนฟังก์ชัน 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