Javascript – 从string中删除特定的字母

BCD有点返回“ABC ABC”我想它是“ABC ABC”在线search和人们build议.split +。join也没有工作。 并看到另一个post,可能会帮助我删除额外的空间:.charAt。 问题是.charAt只查找字母,它并没有删除它。 任何方法来删除它? 以下是我的代码:

var a = ["Strange abc abcc", "Genuine bcd bcdd", "Genuine dcb dcbb"] for(i=0; i< a.length; i++){ if(a[i].indexOf("Strange") === 0){ if(a[i].replace("Strange", '') == " abc"){ console.log("rip") var bcd = a[i].replace("Strange", "") console.log(bcd) }else{ console.log("succuess lol") } } } 

使用trim()删除string前后的空格:

 var a = ["Strange abc abcc", "Genuine bcd bcdd", "Genuine dcb dcbb"] var r = a[0].replace("Strange", "").trim(); console.log(r);