Javascript:String.replace for space isn';行不通

Javascript:String.replace for space isn';行不通,javascript,Javascript,我试图去掉字符串中的空格,但它似乎不起作用。这不会返回没有空格的字符串: “{color:'blue',”。替换(“,”)和“{color:'blue',”。trim() 我已经验证了这些都是空格(字符代码32),我甚至已经这样做了: var x=“{color:'蓝色',” x、 替换(x[1],“”) 仅供参考,在chrome的控制台中执行此操作。我疯了吗?它确实会删除空间,但不是所有空间,只是第一个,以删除所有您应该执行的操作 let str=“{color:'blue',”。替换(

我试图去掉字符串中的空格,但它似乎不起作用。这不会返回没有空格的字符串:

“{color:'blue',”。替换(“,”)
“{color:'blue',”。trim()

我已经验证了这些都是空格(字符代码32),我甚至已经这样做了:


var x=“{color:'蓝色',”
x、 替换(x[1],“”)


仅供参考,在chrome的控制台中执行此操作。我疯了吗?

它确实会删除空间,但不是所有空间,只是第一个,以删除所有您应该执行的操作

let str=“{color:'blue',”。替换(//g');

console.log(str);
尝试以下方法:

x= x.replace(/\s/g, '');

ohhhhh,对于crisake!每次我遇到这个问题,我都会诅咒那个决定一次只替换一个的家伙!但是等等,为什么修剪不起作用呢?
/\s/g
也可以使用正则表达式并匹配空格,还可以获得制表符!修剪上的nm-修剪我是哑巴()方法删除字符串两端的空白。字符串中没有空白只删除前导和尾随空格。我总是觉得奇怪的是,人们MOD会将问题标记为重复,即使问题/混淆非常不同。重复答案与重复问题不同。你的混淆与中的混淆有何不同?因为我甚至没有意识到它删除了任何空格。我只是觉得我被困在一个醒着的噩梦中,你认为这个小小的变化需要一个全新的问题吗?复制品对你没用吗?但最终不可能让每个人都满意。我更经常地接近,而不是不够频繁。幸运的是,我没有最后一句话。如果社区对此感觉强烈,他们有我想重新开始这个问题。