Javascript 不同数组项的所有可能组合,新数组中的不同大小
我想通过使用其他数组中的数据来获得新数组中的不同组合Javascript 不同数组项的所有可能组合,新数组中的不同大小,javascript,Javascript,我想通过使用其他数组中的数据来获得新数组中的不同组合 size = [ [big], [medium], [small], [very small] ]; 我应该使用什么来避免阵列气球中出现[blue,big]和[big,blue] const color=[[“蓝色”]、[“黄色”]、[“红色”]; 常量大小=[“大”]、[“中”]、[“小”]、[“verysmall”]; 常量结果=[]; for(设i=0;i 向外推送([颜色、大小]) ) ) 控制台
size = [
[big],
[medium],
[small],
[very small]
];
我应该使用什么来避免阵列气球中出现[blue,big]和[big,blue]
const color=[[“蓝色”]、[“黄色”]、[“红色”];
常量大小=[“大”]、[“中”]、[“小”]、[“verysmall”];
常量结果=[];
for(设i=0;i 控制台日志(结果)代码>您可以对
-循环使用两个嵌套的。我想你是指'blue'
而不是[blue]
let color=[“蓝色”、“黄色”、“红色”];
让大小=[‘大’、‘中’、‘小’、‘非常小’];
让结果=[];
对于(设i=0;i可以使用两个嵌套的forEach
循环来执行此操作:
const colors=[“蓝色”、“黄色”、“红色”];
常量大小=[“大”、“中”、“小”、“非常小”];
常数输出=[];
颜色。forEach(颜色=>
大小。forEach(大小=>
向外推送([颜色、大小])
)
)
控制台。注销)
size = [
[big],
[medium],
[small],
[very small]
];
balloons = [
[blue, big],
[red, big],
...
];