【js】字符串反转可实现的几种方式


方式1:

这种方式比较简单,推荐使用

字符串转数组,反转数组,数组转字符串。

split(""):根据空字符串拆分数组

reverse():数组反转元素位置

join(""):数组转回字符串,且不带分隔符

实现效果如图:

 

方式2:

这种方式相对麻烦,但也可以

定义新的空字符串,遍历str,charAt()是取字符串的一个字符,先去最后一个字符,再取倒数第二个...以此类推。

都放到新的字符串前面。这样就是倒序的了

 

方式3​:

这种方式有点类似第一种方式的底层实现版,一般不推荐使用

把中间的数组元素替换位置换成了可以理解。但是太繁琐。有了可使用的函数就可以不用这样了。

关键在于这里的pop()函数和push()函数。

pop():取数组最后一个元素,并删除该元素

push():元素加入新数组中

 

表情逐渐复杂...

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM