JS多个数组组合
来源:互联网 发布:欧莱雅网络营销策划书 编辑:程序博客网 时间:2024/04/25 05:04
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> N(已知)个数组组合成一个数组 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<script type="text/javascript">
var specArr = [{"specid":"20111201180241703974","specname":"颜色","showtype":1,"showway":0,"selvalues":[{"valueid":"1","valtext":"黑色","specimg":"/_B/2011-12-01/2159112965553.gif","ctmtext":"黑色","ctmimg":"/_B/2011-12-01/2159112965553.gif","productpics":[]},{"valueid":"6","valtext":"黄色","specimg":"/_B/2011-12-01/2217398598572.gif","ctmtext":"黄色","ctmimg":"/_B/2011-12-01/2217398598572.gif","productpics":[]}]},{"specid":"20111201185422843990","specname":"尺码","showtype":0,"showway":1,"selvalues":[{"valueid":"7","valtext":"均码","specimg":"","ctmtext":"均码","ctmimg":"","productpics":[]},{"valueid":"8","valtext":"XXS","specimg":"","ctmtext":"XXS","ctmimg":"","productpics":[]}]},{"specid":"20111201180241703999","specname":"产地","showtype":1,"showway":0,"selvalues":[{"valueid":"1001","valtext":"美国","specimg":"/_B/2011-12-01/2159112965553.gif","ctmtext":"美国","ctmimg":"/_B/2011-12-01/2159112965553.gif","productpics":[]},{"valueid":"1002","valtext":"法国","specimg":"/_B/2011-12-01/2217398598572.gif","ctmtext":"法国","ctmimg":"/_B/2011-12-01/2217398598572.gif","productpics":[]},{"valueid":"1003","valtext":"英国","specimg":"/_B/2011-12-01/2159112965553.gif","ctmtext":"英国","ctmimg":"/_B/2011-12-01/2159112965553.gif","productpics":[]}]}];
var arrResult = new Array();
for(var z=0; z<specArr[0].selvalues.length; z++) {
arrResult[arrResult.length] = specArr[0].selvalues[z].valtext;
}
for(var i=1; i<specArr.length; i++) {
arrResult = CombineArray(arrResult, specArr[i].selvalues);
}
function CombineArray(arr1, arr2) {
var arrResultSub = new Array();
for(var i=0; i<arr1.length; i++) {
for(var k=0; k<arr2.length; k++) {
arrResultSub[arrResultSub.length] = arr1[i] + "," + arr2[k].valtext;
}
}
return arrResultSub;
}
for(var j=0; j<arrResult.length; j++) {
document.writeln(arrResult[j]);
}
</script>
</HEAD>
<BODY>
</BODY>
</HTML>
- JS多个数组组合
- js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合
- 列出任意多个数组全部组合
- 多个数组全组合的问题
- php多个数组求组合数
- 多个数组组合计算不重合
- js数组组合
- Js数组组合输出
- php中将多个数组组合成笛卡尔积!
- js怎么定义多个数组
- 多个数组求交集 js
- 表单组合为js对象数组
- TD组合为js数组对象
- 数组组合和冒泡排序JS版
- m个数字任选n个数组进行组合
- js多个(N)个数组的的元素组合排序算法,多维数组的排列组合或多个数组之间的排列组合 现在有一批手机,其中颜色有['白色','黑色','金色','粉红色'];内存大小有['16G','32G','6
- numpy中结构数组的多个字段进行组合选择
- JS合并多个数组去重算法
- android如何实现开机自动启动Service或app
- 济南最新公交线路一览(101-110)
- Gnome3 has been unmasked in Gentoo
- ajax输出信息,发现firefox,google浏览器都是新开页面打开,而IE是直接打开
- 查看一个目录下包含多少文件
- JS多个数组组合
- C#托管代码与C++非托管代码互相调用一(C#调用C++代码&.net 代码安全)
- 工作心语
- 男人励志100句!
- 科学松鼠会
- Handler处理HTTP请求的封装
- 其实c里面也有jdk,我们叫它mingw
- 使用 bjam 构建 crypto++
- 空间直线方程