我正在尝试创建一个名为“ trim”的函数,以删除输入字符串开头和结尾的空格。(我知道String.prototype.trim可以完成相同的工作,我只是在练习JS),但是它返回“ undefined”,您能帮我吗?
function trim(str) {
if (str.charAt(0) === ' ') {
str = str.slice(1);
trim(str);
} else if (str.charAt(str.length - 1) === ' ') {
str = str.slice(0, -1);
trim(str);
} else {
return str;
}
}
console.log(trim(' ab c '));
MM们
相关分类