使用 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 次浏览

推动你的 职业生涯

完成课程即可获得认证

开始
广告