【发布时间】:2018-11-11 15:04:51
【问题描述】:
我正在寻找一种从多个数组生成所有可能组合的方法。当涉及到 1 时,我能够找到解决方案,但是当涉及到更多时,就会出现问题。为了更容易理解我的问题,假设我们有这两个数组:['small','big'] 和 ['red', 'green'],我想要得到的结果是:
小绿球、小红球、大绿球、大红球、绿球、红球、小球、大球、绿小球、红色大球等
对我来说最大的困难是弄清楚你将如何做到这一点,每个数组都不会有任何重复,例如:small large ball或green red ball 。
【问题讨论】:
-
您是否只需要项目的笛卡尔积,或者您是否正在寻找所有可能的组合,无论它们是否重复(在内容上,而不是在顺序上)?
标签: javascript generator combinations