将一下字符串以反转顺序的形式输出。
var str = 'Hello World!';
输出结果
!dlroW olleH
要实现以上需求,有几种方法。比如用循环的方式,读取每一个字符。然后再反向输出。
但还有一种更舒服但方法:用系统提供的函数来实现。
会用到以下几个方法:
- split()
- reverse()
- join()
其中 split()
是字符串的方法,作用是把字符串按照规定的方式分割成数组。
reverse()
是数组的方法,作用是反转数组排序。
join()
是数组的方法,数组按一定规则转换成字符串。
以下是实例代码
var str = 'Hello World!';
var reStr = str.split('').reverse().join('');
console.log(reStr);
首先,用 split('')
分割字符串,并将每个字符(包括空格)都变成数组的一个个元素。
然后通过 reverse()
将数组的元素反转排序。
最后用 join('')
将数组转换成字符串。
网友评论