在java因为封装减少空格的方法使我们很方便,那再js中我们可以自己封装一个,其实说真的也不难,如下代码:
function myTrim(str){
//定义字符串开始的索引
var start = 0;
//定义字符串结束的索引
var end = str.length - 1;
//开始索引<结束索引 并且 字符串从0开始只要是空字符串 就将开始索引start+1
while((start <end) &&(str.charAt(start) == " ") ){
start ++;
}
//开始索引<结束索引 并且 字符串从后面开始只要是空字符串 就将结束索引end - 1
while((start <end) && (str.charAt(end) == " ")){
end -- ;
}
return str.substring(start,end+1);
}