保持激情的重要方法,就是让自己始终充满欲望。就像烧瓷釉需要不断地添加柴火一样。
在实际开发中,反转数组或者反转字符串需求情况甚少,少不代表没有,这样的问题更多是为了锻炼我们解题的思路,也许有一天我们可以用它来干点奇妙的事情。
请先阅读一下代码:
function reverseString(str) {
str = [...str].reverse().join('');
return str;
}
reverseString("hello");
// str 被反转为 'olleh'
代码思路:
- 先把传入的字符串转换为一个个字符的数组。(这里我使用的是
es6
的扩展运算符把字符串转为数组,当然你可以用别的方法) - 使用
reverse()
方法反转数组里项目的顺序。 - 使用
join('')
方法把数组里的每一个项目连接成字符串,最后返回它。
网友评论