没啥用的算法之Javascript将字符串偶数位置字符反转
Posted Hello World,
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了没啥用的算法之Javascript将字符串偶数位置字符反转相关的知识,希望对你有一定的参考价值。
操作说明
给出一个字符串,将偶数位置的字符反转。
示例
输入:1234,输出:1432
输入:1234567890,输出:1038567492
思路
使用数组拆分出来奇数位字符和偶数位字符,然后遍历偶数位数组,插入到奇数位数组中。
代码
function t(str)
//拆分字符到数组中
var arr = str.split('');
//奇数字符
var e = arr.filter((s,i)=> i %2==0);
//偶数字符
var o = arr.filter((s,i)=> i %2==1).reverse();
//遍历并插入
o.forEach((s,i)=>
e.splice(i*2+1,0,s);
);
//返回结果
return e.join('');
效果
以上是关于没啥用的算法之Javascript将字符串偶数位置字符反转的主要内容,如果未能解决你的问题,请参考以下文章