js将一个字符串倒序排列

js中如何实现将一个字符串换倒序排列呢,方法还是挺多的,如sort等等,这里介绍一种比较简单的方法,如下,需要用到的js方法:

split()
reverse()
join()

split()将字符串按特定的方式分割重组为一个数组
reverse()用于颠倒数组中元素的顺序
join()将数组按特定的方式重组为一个字符串
举例:将字符串hello倒序

var str="hello"
var splitArr=str.split("")//以空字符分割
 //console.log(splitArr) 为["h", "e", "l", "l", "o"]
var reserveArr=splitArr.reverse()
//console.log(reserveArr)为["o", "l", "l", "e", "h"]
//可以看到已经倒序了,最后再把数组重组为字符串就好了
var newStr=reserveArr.join("")//以空字符串重组
//console.log(newStr) olleh
//这样就完成了字符串倒序

以上的代码是为了更清晰的分析转换的步骤,更简单的书写方式为:

var str="hello"
var newStr=str.split("").reverse().join("")
//console.log(newStr) olleh  其结果一样

你可能感兴趣的:(js字符串倒序,js字符串倒序)