火车浏览器官方论坛
标题:
js循环问题
[打印本页]
作者:
20082010
时间:
2015-4-1 13:20
标题:
js循环问题
三个数组
我想变成给一个数组,有什么办法么?
举例,
1,2,3,4,5
和
a,b,c,d,e
和
v,w,x,y,z
变成,
1,a,v;2,b,w;3,c,x;4,d,y;5,e,z
这一个数组
作者:
ShineGoo
时间:
2015-4-2 00:14
C#代码尝试了几番。哈哈,我还是水平有限。
我自己只能用笨办法,导入数据库,最后查询结果集导出了。
作者:
20082010
时间:
2015-4-21 11:20
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 ;
用上面的解决了,但是有时候会报错。给大家参考一下,欢迎指证
作者:
a949097985
时间:
2015-5-8 10:10
666666666666666666
作者:
lbjyuer
时间:
2016-1-15 18:23
public static void Execute(Dictionary<string, string> stringDic,Dictionary<string, List<string>> listDic, Dictionary<string, int> intDic)
{
List<string> list = new List<string>();
List<string> list1 = new List<string>();
List<string> list2 = new List<string>();
list1 = listDic["测试"];
list2 = listDic["测试1"];
for(int i=0;i<intDic["list长度"];i++)
{
list.Add(list1[i] +"-"+ list2[i]);
}
listDic["结果"] = list;
}
两个list合并,三个同理
复制代码
欢迎光临 火车浏览器官方论坛 (http://bbs.locoyposter.com/)
Powered by Discuz! X3.2