思路
- 从字符串的两端分别遍历,找寻第一个非空字符
- 记录非空字符的索引
- 截取头部第一个非空字符到尾部第一个非空字符串之间的内容
function trim(myStr) {
var str;
var start = 0;
var end = 0;
for (i=0; i<str.length; i++){
if(str[i]!=" "){
start = i;
break;
}
}
for (j=str.length-1; j>0; j--){
if(str.charAt(j)!=' '){
end = j;
break;
}
}
return str.slice(start,end);
}
注意:
- 在从后往前遍历时,j的初值为 str.length-1
*参考链接 : * 模拟一个trim方法,去除字符串两端的空格
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)