javascript 配列の组み合わせを再帰的に取得するやつ

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 配列の组み合わせを再帰的に取得するやつ相关的知识,希望对你有一定的参考价值。

function getCombination<T>(array: T[], num: number):T[][] {
  if (num < 1) return [];
  if (num === 1) return array.map((item) => [item]);
  return flatten(array.map((head, i) => {
    return getCombination(array.slice(i + 1), num - 1).map((subArray) => [head].concat(subArray));
  }));
}

以上是关于javascript 配列の组み合わせを再帰的に取得するやつ的主要内容,如果未能解决你的问题,请参考以下文章

swift 公司的FireStoreのRxSwiftとの组み合わせ.Codableも活用。

ruby 二つの枚举を外部イテレーターの机能で突き合わせを行いマージする

php 20180402お问い合わせ

css お问い合わせフォームサンプル

css お问い合わせフォームサンプル

css お问い合わせフォーム(チェックボックス)