字符串处理

1、sting 转化为 g_n_i_r_t_s
具体参考
https://www.cnblogs.com/timejs/p/5502641.html

reverse()是数组的方法
reverse() 方法用于颠倒数组中元素的顺序
参考地址: http://www.w3school.com.cn/jsref/jsref_reverse.asp

join() 方法用于把数组中的所有元素放入一个字符串。

元素是通过指定的分隔符进行分隔的。
参考地址: http://www.w3school.com.cn/jsref/jsref_join.asp
join()中可以添加我们想要的分隔符

然后这不数组的方法不~~
str.split('').reverse().join('_');

我就看那里有一种是string自己的方法charAt()
然后我也写了一下试试
for~~循环为什么看起来不是很高效的样子哦~~
for(var i=len-1;i>=0;i--){strReverse +=str.charAt(i)+'_';}
然后也试下了一下
哇哈哈,返回我的是这个g_n_i_r_t_s_
对的,可以自己优化一下~~

*replace实现快速替换
str.replace(/\D/g,function(rs){return rs+'_'})
"s_t_r_i_n_g_"
可以结合方法二使用呐

晕~~

你可能感兴趣的:(js)