使用 JavaScript 將字串中的所有母音移到末尾


問題

我們需要編寫一個 JavaScript 函式,它接收一個字串。我們的函式應構造一個新字串,其中所有子音應保持相對位置,並且所有母音都應推送到字串末尾。

示例

以下是程式碼 -

 線上演示

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));

輸出

smpl strngaei

更新於: 19-Apr-2021

253 次瀏覽

推動你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.