女神的闺蜜爱上我2017-07-05 10:56:47
これは黒魔術を使用した順列と組み合わせの実装であり、実現される機能は大まかに次のとおりです。
[ [ 1 ], [ 2 ], [ 3 ] ]
[ [ 1, 2 ], [ 1, 3 ], [ 2, 3 ] ]
[ [ 1, 2, 3 ], [ 1, 2, 4 ], [ 1, 3, 4 ], [ 2, 3, 4 ] ]
を介してそれ自体を再帰的に呼び出します。各 newResult は 2 次元です (長さは組み合わせの合計数であり、各要素は現在の組み合わせです)。配列では、newResult の各項目の長さが size に達すると、再帰が終了し、最終結果が返されます。 arguments.callee