【js】字符串反转(倒序)的多种处理方式
今天发布一篇关于字符串反转的几种方式(一种问题的解决方案不是只有一种)。
这种方式比较简单,推荐使用
1 字符串转数组,反转数组,,数组转字符串。 2 3 split(""):根据空字符串拆分数组 4 5 reverse():数组反转元素位置 6 7 join(""):数组转回字符串,且不带分隔符
实现效果如图:
这种方式相对麻烦
1 定义新的空字符串,遍历str,charAt()是取字符串的一个字符,先去最后一个字符, 2 再取倒数第二个...以此类推。 3 都放到新的字符串前面。这样就是倒序的了
这种方式有点类似第一种方式的底层实现版,一般不推荐使用。
把中间的数组元素替换位置换成了可以理解。但是繁琐。有了可使用的函数就可以不用这样了。
1 关键在于这里的pop()函数和push()函数。 2 3 pop():取数组最后一个元素,并删除该元素 4 5 push():元素加入新数组中
链接地址: https://blog.csdn.net/qq_25753979/article/details/90042543
【js】字符串反转(倒序)的多种处理方式
温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/40708.html
- 上一篇:vue 全局 js 方法
- 下一篇:[JSOI2004]平衡点 / 吊打XXX