火车浏览器官方论坛

 找回密码
 立即注册
查看: 3327|回复: 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这一个数组




回复

使用道具 举报

9

主题

57

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
沙发
发表于 2015-4-2 00:14:01 | 只看该作者
C#代码尝试了几番。哈哈,我还是水平有限。
我自己只能用笨办法,导入数据库,最后查询结果集导出了。
回复 支持 反对

使用道具 举报

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 ;
用上面的解决了,但是有时候会报错。给大家参考一下,欢迎指证
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

新手上路

Rank: 1

积分
6
地板
发表于 2015-5-8 10:10:19 | 只看该作者
666666666666666666
回复 支持 反对

使用道具 举报

0

主题

82

帖子

8943

积分

论坛元老

Rank: 8Rank: 8

积分
8943
5#
发表于 2016-1-15 18:23:02 | 只看该作者
  1. public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
  2.         {
  3. List<string> list = new List<string>();
  4. List<string> list1 = new List<string>();
  5. List<string> list2 = new List<string>();
  6. list1 = listDic["测试"];
  7. list2 = listDic["测试1"];
  8. for(int i=0;i<intDic["list长度"];i++)
  9. {
  10. list.Add(list1[i] +"-"+ list2[i]);
  11. }
  12. listDic["结果"] = list;
  13.         }

  14. 两个list合并,三个同理
复制代码
欢迎加Q讨论:450902399   验证信息写火车浏览器
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 18:27 , Processed in 0.085821 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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