方案一
首先,使用split分割字符串准换位数组;然后,在使用reverse方法翻转数组;最后使用join方法拼接,代码如下:
var str = 'abdefgh'
var res = str.split('').reverse().join('') // 这些方法可以连用
console.log(res)
注意:
1、使用split()分割后得到的返回值直接是以数组方式返回的;
2、使用join()拼接的数组,返回值是以字符串方式返回的。
方案二
创建一个新的空字符串,然后,把原字符串倒着遍历,并拼接在新字符串里,代码如下:
var str = 'abcdefg'
var s = '' // 创建一个新的空字符串 s
for (var i = str.length-1; i >= 0; i--){
s += str[i]
}
console.log(s)