我有一个数组需要去除空格,例如返回结果如下:
[book, row boat,rain coat]
但是,我想要移除所有的空格。
我在网上看到的所有指南都说要使用.replace
,但似乎这只适用于字符串。以下是我的代码。
function trimArray(wordlist)
{
for(var i=0;i<wordlist.length;i++)
{
wordlist[i] = wordlist.replace(/\s+/, "");
}
}
我也尝试过replace(/\s/g, '');
非常感谢任何帮助!
wordlist[i] = wordlist[i].replace(/\s+/, "");
。尝试使用像map这样的东西,它是一种更简洁的方法。请注意,你的替换函数将替换任何空白字符。如果你只想修剪(删除两端空白字符),使用trim
函数:wordlist[i] = wordlist[i].trim()
。 - nem035["猫食"," 狗 ","鱼缸"]
,你也想要去掉猫食
和鱼缸
中的空格吗?或者字符串中永远不会有空格? - Intervalia