Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 字符串操作函数(如slice substring和substr)从字符串中删除空格_Javascript_String - Fatal编程技术网

Javascript 字符串操作函数(如slice substring和substr)从字符串中删除空格

Javascript 字符串操作函数(如slice substring和substr)从字符串中删除空格,javascript,string,Javascript,String,我正试图在字符串中插入一个单词。为此,我使用了slice函数,但它删除了我的空格。我还用substring和substr尝试了这一点。我还查看了代码,它使用数组操作,我相信这就是问题所在。我能做什么 举个例子 JavaScript 在控制台中尝试,脚本不会删除空白。如果要查看html页面中的所有空白,应检查CCS空白属性: 所有浏览器的默认设置是将多个空格折叠为一个空格。尝试检查输出-您的空格仍然存在,但浏览器不会渲染它。 如果要确保显示空格,可以将其转换为“”尝试将空格替换为,这是非中断空格的

我正试图在字符串中插入一个单词。为此,我使用了
slice
函数,但它删除了我的空格。我还用
substring
substr
尝试了这一点。我还查看了代码,它使用数组操作,我相信这就是问题所在。我能做什么

举个例子

JavaScript


在控制台中尝试,脚本不会删除空白。如果要查看html页面中的所有空白,应检查CCS空白属性:


所有浏览器的默认设置是将多个空格折叠为一个空格。

尝试检查输出-您的空格仍然存在,但浏览器不会渲染它。
如果要确保显示空格,可以将其转换为“”

尝试将空格替换为
,这是非中断空格的html实体代码。不过,您可能必须更改切片长度。预期结果是什么?我假设他在向innerHTML.hi 10x添加字符串以获得帮助时,希望单词come和单词suzi之间有多个空格,但不幸的是,这不起作用。参见示例返回到我答案中的链接,向下滚动,阅读属性值段落。当然,它不适用于“nowrap”,您必须使用“pre”或“pre-wrap”。
var string = "spaces are to come                                     ";
var fruits = string.slice(0,25);
    fruits = fruits + 'suzi';

fruits.toString();
document.getElementById("demo").innerHTML = fruits;