求问JS高手,我想通过遍历一个数组然后做replace,把把数组里的单数位置的替换成双数位置的。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求问JS高手,我想通过遍历一个数组然后做replace,把把数组里的单数位置的替换成双数位置的。相关的知识,希望对你有一定的参考价值。

12=>21
------
<script>
var arr= [1,2,3,4,5,6,7,8,9];
var newArr=new Array();
var len=arr.length;
if(!len%2==0)
newArr[len-1]=arr[len-1];
len=len-1;

for(i=0;i<len;i++)
newArr[i+1]=arr[i];
newArr[i]=arr[i+1];
i++;

var str="";
for(i=0;i<newArr.length;i++)
str=str+newArr[i]

alert(str);
</script>
参考技术A ..完...完全不知道你的正确要求... 参考技术B ....不懂,

JS遍历一个数组里包含数组对象然后组成三个新的数组,怎么遍历?

原始数组:[ [A:a,B:b,C:c,D:d,E:e,F:f,H:h,I:i,J:j],[1:1,2:2,3:34:4,5:5,6:6],[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9] ]
目标数组:A[A:a,B:b,C:c,D:d,E:e,F:f,H:h,I:i,J:j]
B[1:1,2:2,3:34:4,5:5,6:6]
C[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9]

参考技术A const [A,B,C] = [
[A:'a',B:'b',C:'c',D:'d',E:'e',F:'f',H:'h',I:'i',J:'j'],
[1:1,2:2,3:3,4:4,5:5,6:6],
[A:1,B:2,C:3,D:4,E:5,F:6,H:7,I:8,J:9]
];

console.log(A,B,C)追问

如果不是固定的三个数组,我要怎么遍历?

追答

你得把你实际需求说出来,不然就是耍流氓,鬼知道你想要什么效果,而且,哪个傻子会这样搞数据,把全部数据弄成一个数组,这不是找C么

本回答被提问者采纳

以上是关于求问JS高手,我想通过遍历一个数组然后做replace,把把数组里的单数位置的替换成双数位置的。的主要内容,如果未能解决你的问题,请参考以下文章

请问js高手,我想做一个动态的消息提示框,但是用绝对定位的提示框会随滚动条的移动被遮挡?

如何用foreach做数组个数的遍历

求问高手如何用Excel做一个文件夹的目录索引,需要能实时更新的?谢谢了

js中如何获取td标签中的文本...在线等到[高分求问]

前端遍历后台传来的json 串 我后台返回的是map?

循环遍历 JS 数组,然后永久以单个值结束