求问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:'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高手,我想做一个动态的消息提示框,但是用绝对定位的提示框会随滚动条的移动被遮挡?