字符串操作函数如slice子字符串和substr从字符串中删除空格

时间:2015-10-15 14:57:40

标签: javascript string

我正在尝试在字符串中插入一个单词。为此,我使用slice函数,但它删除了我的空格。我还尝试使用substringsubstr。我也看了一下代码,它使用了数组操作,我相信这就是问题所在。我该怎么办?

JSFiddle上的示例。

的JavaScript

var string = "spaces are to come                                     ";
var fruits = string.slice(0,25);
    fruits = fruits + 'suzi';

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

2 个答案:

答案 0 :(得分:2)

在控制台中尝试,脚本不会删除空格。如果要查看html页面中的所有空格,则应检查CCS空白区域:http://www.w3schools.com/cssref/pr_text_white-space.asp

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

答案 1 :(得分:0)

尝试检查输出 - 您的空间仍在那里,但您的浏览器不会渲染它。 如果你想确保显示空格,你可以将它们转换为“”