如何在javascript中从字符串中删除字母并返回字符串的剩余部分

How can I remove letters from a string in javascript and return the remainder of the string?

本文关键字:字符串 返回 剩余部分 删除 javascript      更新时间:2023-09-26

如果我有:

   var string = "Something";

我想删除

并得到:

   string = "Somthing";

我该怎么做?

string = string.replace(/'e/g, '');

应该做到这一点。

要访问数组中的各种字母,可以使用charAt():

for(var i = 0; i < string.length; i++){
  console.log(string.charAt(i));
}

查找e:

for(var i = 0; i < string.length; i++){
  if(string.charAt(i) === `e`){
    console.log("found an e");
  }
}

删除"e":

var string = "something";
var arr = string.split(''); //["s", "o", "m", "e", "t", "h", "i", "n", "g"]
for(var i = 0; i < arr.length; i++){
  if(arr[i] === 'e'){
    arr.splice(i,1);
  }
}
arr.join('');   //"somthing"