javascript将字符替换为空格

javascript将字符替换为空格,javascript,Javascript,我正试着换一个地方。我得到了这样一个信息循环:FC Girondins de Bordeauxnullnull*OSC Lille我想把*改成一个简单的空间。我试图分割信息,但没有成功 var newString = str.split("*").join(" "); 解释:.split使用“*”作为分隔符将字符串拆分为一个数组,然后使用.join。它将获取该数组,并使用空格作为分隔符将其有效地反拆分为一个字符串 对于null异常,有很多方法可以处理它。您可以显式地测试值的类型,或者它是否为n

我正试着换一个地方。我得到了这样一个信息循环:FC Girondins de Bordeauxnullnull*OSC Lille我想把*改成一个简单的空间。我试图分割信息,但没有成功

var newString = str.split("*").join(" ");
解释:.split使用“*”作为分隔符将字符串拆分为一个数组,然后使用.join。它将获取该数组,并使用空格作为分隔符将其有效地反拆分为一个字符串

对于null异常,有很多方法可以处理它。您可以显式地测试值的类型,或者它是否为null,或者使用try,catch语句来处理所有错误

var newString;
  try {
   newString = str.split("*").join(" ");
} catch(err){
  newString = ""; //or whatever you want to do with the string when it's null
}

请阅读。关键词:搜索、研究和解释。。。任何阻碍您自己解决的困难。@cale_b我可以,但替换字符串中的文本是JS 101。如果OP不明白这一点,他们应该阅读我发布的整篇文章。那没用。为什么不呢?有什么不起作用的?具体点。在编程中,一个单独的错误。角色会打破一切,所以细节很重要。@Ronnie-很好的观点。这是重复的,OP根本没有正确地识别问题。啊,保持如此干净和有用的挑战……是的,虽然这会起作用,但它是如何起作用的?你能链接到文档吗?只使用代码的答案不是很有用,因为它们不能解释您在做什么;i