function reverseStr(str){
if(typeof str !== "string")return str;
var s = 0, begin, end;var temp = arguments[1] || 0;
if(!temp){
begin = 0;
end = str.length-1;
}else{
begin = temp;
end = str.length - temp-1;
}
//结束条件
if(begin>=end)return str;
var arr = str.split("");
var t = arr[begin];
arr[begin] = arr[end];
arr[end] = t;
str = arr.join("");
return reverseStr(str,begin+1);
}
console.log(reverseStr("abcdef"));
//fedcba