翻转字符串的多种方式
方法一
思路:转换成数组再reverse,然后再转化会字符串
var str='hello,world,你好';
console.log(str.split('').reverse().join(''));
方法二
思路:先转化成数组(因为splice只能对数组使用),使用for循环遍历数组,然后使用splice(len-i-1);保留从左到右 len-i-1个数组元素,并且返回最后一个元素,存放到result中
var str='hello,world,你好';
console.log(str.split('').splice(3));
var result='';
console.log(str);
var arr=str.split('');
console.log(arr);
for (var i=0,len=arr.length;i<len;i++){
var s=arr.splice(len-i-1);
result+=s;
}
console.log(result);
方法三
思路:for循环遍历所有的字符,然后倒序’+'拼接起来保存给另一个
var str='hello,world,你好',nowstr='';
for(var i=len=str.length-1;i>=0;i--){
nowstr+=str[i]
}
console.log(nowstr);