不固定个数组,进行一一对应的组合,js将多个数组实现排列组合
2024-08-24 10:15:06
var arr = [
["a", "b"],
["1", "2"],
["d"]
];
var sarr = [
[]
];
for (var i = 0; i < arr.length; i++) {
var tarr = [];
for (var j = 0; j < sarr.length; j++)
for (var k = 0; k < arr[i].length; k++)
tarr.push(sarr[j].concat(arr[i][k]));
sarr = tarr;
}
alert(sarr.join("\n"));
最新文章
- [异常解决] How make ubuntu use Google Search
- Ajax_04之jQuery中封装的Ajax函数
- [leetcode] 根据String数组构造TreeNode,用于LeetCode树结构相关的测试用例
- java变量
- [deviceone开发]-购物车的简单示例
- javase基础笔记1——简介和发展
- .net 新闻点击量修改,避免恶意刷新
- 数据库系统概论(第5版) P262 例8.12
- intellij 提交代码到git
- apk反编译(4)Smali代码注入
- 从源码编译rpi的内核
- iOS开发总结-UITableView 自定义cell和动态计算cell的高度
- 12100 Printer Queue(优先队列)
- Ubuntu升级到14.04
- position的absolute与fixed共同点与不同点
- 使用Docker安装Mysql
- android官网文档学习笔记
- web性能优化之--合理使用http缓存和localStorage做资源缓存
- Android研发进阶之路
- Vmware12 u盘启动系统