我正在尝试制作一个从字符串中删除多余空格的程序。我正在尝试制作我期望需要的前两个功能。在做了一些测试并咨询了一位同学之后,我无法弄清楚第二个功能有什么问题(我相当有信心这是第二个功能)?
var isWhiteSpace = function(char) {
var out = false;
if (char === ' ' || char === '\f' || char === '\n' || char === '\r' || char === '\t') {
out = true;
}
return out;
};
var removeLeadingSpaces = function(s) {
var i;
for (i = 0; i < s.length; i++) {
if (isWhiteSpace(s.charAt(i))) {
s.replace(s.charAt(i), '');
}
}
return s;
};