const List=[['a1','a2'],['b1','b2']]
List是后台返回数据,长度不固定,内部元素长度不固定,希望组合成下面格式:
Program exited with status code of 0.
const res=[ [ 'a1', 'b1' ], [ 'a1', 'b2' ], [ 'a2', 'b1' ], [ 'a2', 'b2' ] ]
整了半天,请问怎样实现?谢谢.
const List=[['a1','a2'],['b1','b2']]
List是后台返回数据,长度不固定,内部元素长度不固定,希望组合成下面格式:
Program exited with status code of 0.
const res=[ [ 'a1', 'b1' ], [ 'a1', 'b2' ], [ 'a2', 'b1' ], [ 'a2', 'b2' ] ]
整了半天,请问怎样实现?谢谢.
const 数据列表 = [['a1', 'a2'], ['b1', 'b2', "b3"]]
结果 = []
for (let 第一个元素所在数组索引 = 0; 第一个元素所在数组索引 < 数据列表.length; 第一个元素所在数组索引++) {
for (let 第一个元素的索引 in 数据列表[第一个元素所在数组索引]) {
for (let 第二个元素所在数组索引 = 第一个元素所在数组索引 + 1; 第二个元素所在数组索引 < 数据列表.length; 第二个元素所在数组索引++) {
for (let 第二个元素索引 in 数据列表[第二个元素所在数组索引]) {
结果.push([数据列表[第一个元素所在数组索引][第一个元素的索引], 数据列表[第二个元素所在数组索引][第二个元素索引]])
}
}
}
}
console.log(结果)
这玩意挺难懂的,所以我选择用中文,就不写注释了
先解释清楚才能
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决