js 反转字符串

2019-03-31  本文已影响0人  ER_PM

保持激情的重要方法,就是让自己始终充满欲望。就像烧瓷釉需要不断地添加柴火一样。

在实际开发中,反转数组或者反转字符串需求情况甚少,少不代表没有,这样的问题更多是为了锻炼我们解题的思路,也许有一天我们可以用它来干点奇妙的事情。

请先阅读一下代码:

function reverseString(str) {
  str = [...str].reverse().join('');
  return str;
}
reverseString("hello");
// str 被反转为 'olleh'

代码思路:

  1. 先把传入的字符串转换为一个个字符的数组。(这里我使用的是es6的扩展运算符把字符串转为数组,当然你可以用别的方法)
  2. 使用reverse()方法反转数组里项目的顺序。
  3. 使用join('')方法把数组里的每一个项目连接成字符串,最后返回它。
上一篇 下一篇

猜你喜欢

热点阅读