どういうわけか、私はこれで苦労しています。パズルは好きだけど、これは苦手。
次の配列は、その内部に多数のセットを持つことができますが、この例より深くなることはありません (つまり、2 次元より深くなることはありません)。
var list = [['a', 'b'], ['c'], ['d', 'e']];
上記を入力として、JavaScript で次の配列を生成するにはどうすればよいですか?
[['a', 'c', 'd'], ['a', 'c', 'e'], ['b', 'c', 'd'], ['b', 'c', 'e']]
ソリューションには再帰が含まれていると思いますが、単純なツリー構造ではないため、見た目ほど単純ではありません。