麻烦各位详细帮我解释下这个js,是去空格吗?谢谢了
function trim(string) {
var tmpchar, i, j, result;
i = 0;
tmpchar = string.charAt(i);
while (tmpchar == ' ') {
i ++;
tmpchar = string.charAt(i);
}
j = string.length - 1;
tmpchar = string.charAt(j);
while (tmpchar == ' ') {
j --;
tmpchar = string.charAt (j);
}
if ( i <= j)
result = string.substring(i,j+1);
else
result = "";
return result;
}