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

释放双眼,带上耳机,听听看~!

本文目录

方式1:

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

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

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

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

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

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

实现效果如图:

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

 

方式2:

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

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

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

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

 

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

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

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

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

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

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

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

 

 

给TA打赏
共{{data.count}}人
人已打赏
随笔日记

Asp.Net Core&Jenkins持续交付到Windows Server

2020-11-9 3:56:24

随笔日记

ASP.NET Core 文件系统

2020-11-9 3:56:26

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索