{text: ' some text'}
您需要遍历 translates 数组并删除文本开头之前的所有空格,或者如果测试中只有空格,则将它们全部删除,以便只有一个空字符串,例如,而不是{text: 'some text'}
. 我是这样做的,但为什么它不起作用replace(/^\s+/g, "")
,可能是什么错误?
const translates = [
{ text: ' some text' },
{ text: ' ' }
]
translates.forEach(item => {
item.text = item.text.replace(/^\s+/g, "");
})
console.log(translates);
使用方法
trimStart()
:您可以使用trim()方法