我有一个数组,需要从中删除空格,例如它返回如下
[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, '');
任何帮助是极大的赞赏!
首先,您需要将单词括在数组引号中,这将使它们成为字符串。否则在你的循环中你会得到它们是未定义变量的错误。或者,这可以使用更简洁的方式来实现map()
如下所示:
const arr = ['book', 'row boat', 'rain coat'].map(str => str.replace(/\s/g, ''));
console.log(arr);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)