方法一:结合split('')把字符串分隔开成每个单独字母,reverse()把每个单独字母倒过来排序,join('')把每个逆序单独字母接连在一起;
function reverse( str ){
return str.split('').reverse().join('');// };
var res = reverse('hey there');
console.log(res);
方法二.charAt方法:charAt() 方法可返回指定位置的字符。
function strReverse(str){
var oStr = '';
for(var i=str.length-1;i>=0;i--){
oStr += str.charAt(i);
}
return oStr;
}
var str = "javascript";
console.log(strReverse(str));
方法三.用压栈的方法
function reverse( str ){
var arr = [];//生成一个栈
for(var len = str.length,i=len;i>=0;i-- ){
arr.push(str[i]);
}
return arr.join('');
}
var str = "hello world";
var res = reverse(str);
console.log(res);
js封装字符串逆序的函数的方法
最新推荐文章于 2023-09-13 08:19:39 发布