火车浏览器官方论坛

 找回密码
 立即注册
查看: 3352|回复: 4
打印 上一主题 下一主题

js循环问题

[复制链接]

2

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
跳转到指定楼层
楼主
发表于 2015-4-1 13:20:25 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
三个数组 我想变成给一个数组,有什么办法么?
举例,1,2,3,4,5a,b,c,d,ev,w,x,y,z
变成,1,a,v;2,b,w;3,c,x;4,d,y;5,e,z这一个数组




回复

使用道具 举报

2

主题

3

帖子

20

积分

新手上路

Rank: 1

积分
20
沙发
 楼主| 发表于 2015-4-21 11:20:08 | 显示全部楼层
var arrays1 = [1,2,3,4,5],arrays2 = [a,b,c,d,e],arrays3 = [v,w,x,y,z];
var arrays = [];
var index = 0;
while(true) {
    if (!arrays1[index] && !arrays2[index] && !arrays3[index])
        break;
    var step = arrays.length;
    if(arrays1[index])
        arrays[step] = "'" +arrays1[index]+ "'";
    if(arrays2[index])
        arrays[step + 1] = "'"+arrays2[index]+"'";
    if(arrays3[index])
        arrays[step + 2] = "'"+arrays3[index]+"'";
arrays[step + 3] =";"
    index ++;

};
arrays ;
用上面的解决了,但是有时候会报错。给大家参考一下,欢迎指证
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火车浏览器  

GMT+8, 2024-5-13 16:24 , Processed in 0.148537 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表