小编Emm*_*mmy的帖子

如何从字符串中删除所有元音并使用 for 循环返回结果?

我想编写一个函数,该函数接受一个字符串并返回一个使用 for 循环删除所有元音的新字符串。我尝试过使用各种字符串方法但没有成功。

到目前为止,这是我的代码的样子:

function disemvowel(string) {
  let newString = "";
  for (let i = 0; i < str.length; i++) {
    if (string[i] != "a" && string[i] != "e" && string[i] != "i" && string[i] != "o" && string[i] != "u") {
      return newString += string[i];
    };
  };
};
Run Code Online (Sandbox Code Playgroud)

更新 问题不是重复的。这是我一直在寻找的解决方案。

function disemvowel(string) {

  let vowels = {
    'a': true,
    'e': true,
    'i': true,
    'o': true,
    'u': true
  };

  let result = "";

  for (let i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript string

1
推荐指数
1
解决办法
4963
查看次数

标签 统计

javascript ×1

string ×1