Vấn đề
Chúng tôi được yêu cầu viết một hàm JavaScript có trong một chuỗi. Hàm của chúng ta nên tạo một chuỗi mới, trong đó tất cả các phụ âm phải giữ vị trí tương đối của chúng và tất cả các nguyên âm phải được đẩy xuống cuối chuỗi.
Ví dụ
Sau đây là mã -
const str = 'sample string'; const moveVowels = (str = '') => { const vowels = 'aeiou'; let front = ''; let rear = ''; for(let i = 0; i < str.length; i++){ const el = str[i]; if(vowels.includes(el)){ rear += el; }else{ front += el; }; }; return front + rear; }; console.log(moveVowels(str));
Đầu ra
smpl strngaei