首页 > 编程语言 > 详细

利用数组的方法reverse()巧妙将一个字符串顺序颠倒

时间:2020-11-01 00:05:46      阅读:47      评论:0      收藏:0      [点我收藏+]

 

 

有时有这么个需求:

怎么样将以下字符串顺序颠倒

aaa bbb ccc ddd->ddd ccc bbb aaa

初步分析判断,js的String是没直接的方法将字符串一次性颠倒顺序的,数组中有一个reverse()方法,可以一次性颠倒整个数组顺序,因此我们尝试将该字符串先转成数组,再颠倒,再转回字符串:

 

1 let str1 = ‘aaa bbb ccc ddd‘;
2 console.log( str.split(‘‘).reverse().join(‘‘) ) // "ddd ccc bbb aaa"

 

 

具体实施办法:

str.split(‘ ‘)  用空格分隔将字符串转为数组

 ["aaa", "bbb", "ccc", "ddd"]

reverse() 用数组方法将数组元素颠倒

["ddd", "ccc", "bbb", "aaa"]

join(‘ ‘) 用空格分隔将数组转为字符串

"ddd ccc bbb aaa"

 

利用数组的方法reverse()巧妙将一个字符串顺序颠倒

原文:https://www.cnblogs.com/rapale/p/13907557.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!