使用 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

以上是 使用 JavaScript 将所有元音移动到字符串的末尾 的全部内容, 来源链接: utcz.com/z/360655.html

回到顶部